Job Detail

TP. Hồ Chí Minh

QNX/Automotive- Vietnam Embedded SW

Application Deadline 10 days left

Application Support

Posted 2 weeks ago

Job Overview

Salary
Negotiable
Work arrangement
Full-time
Experience
Từ 5 năm kinh nghiệm trở lên

About This Job

Trách nhiệm chính

  • Design, develop, integrate, and maintain embedded software applications and platform components using C/C++.
  • Develop and integrate software components for QNX Neutrino RTOS and Embedded Linux.
  • Develop QNX services, processes, resource managers, and IPC mechanisms.
  • Design and develop device drivers and low‑level hardware interfaces.
  • Implement and troubleshoot inter‑process communication (IPC), multithreading, synchronization, interrupts, and real‑time software.
  • Develop software for embedded platforms and automotive ECUs/SoCs, including ARM Cortex‑A and Cortex‑R based systems.
  • Work with communication interfaces and protocols including CAN/CAN FD, Ethernet, TCP/IP, UART, SPI, I2C, and USB.
  • Perform software debugging and system‑level troubleshooting using tools such as GDB, QNX Momentics, and Lauterbach.
  • Conduct root‑cause analysis of software crashes, memory issues, deadlocks, performance bottlenecks, boot‑time issues, and system integration defects.
  • Optimize software for CPU and memory utilization, boot time, reliability, latency, and overall system performance.
  • Develop and maintain unit tests, integration tests, and support technical documentation.
  • Collaborate closely with BSP, hardware, systems, application, and validation teams throughout the software development and integration lifecycle.
  • Participate in software architecture and design discussions, code reviews, technical documentation, and integration activities.
  • Support software development processes including Git‑based development, issue tracking, CI, code review, and release activities.
  • For Lead Engineer candidates, provide technical leadership, mentor engineers, drive technical solutions, and take ownership of complex system‑level issues.

Yêu cầu

  • Bachelor's degree or higher in Computer Science, Electronics, Information Technology, Telecommunications, Automation, Mechatronics Engineering, or a related field.
  • 7+ years of hands‑on embedded software development experience.
  • Strong programming skills in C and C++.
  • Strong hands‑on experience with QNX / QNX Neutrino RTOS.
  • Strong experience with Embedded Linux development.
  • Strong understanding of multithreading and SMP.
  • Strong understanding of inter‑process communication (IPC).
  • Strong understanding of synchronization mechanisms.
  • Strong understanding of interrupt handling.
  • Strong understanding of memory management.
  • Strong understanding of scheduling and task management.
  • Strong understanding of real‑time operating system concepts.
  • Strong understanding of middleware development.
  • Hands‑on experience developing software for embedded platforms and SoCs based on ARM Cortex‑A and/or Cortex‑R architecture.
  • Experience with inter‑processor communication, including sockets and/or RPMsg.
  • Strong experience in system‑level debugging, troubleshooting, and root‑cause analysis.
  • Hands‑on experience designing, developing, and testing device drivers and low‑level software interfaces.
  • Good knowledge of hardware communication interfaces including I2C, SPI, and UART, particularly in the context of device‑driver development.
  • Strong experience developing software for real‑time embedded systems.
  • Experience with CMake and Make.
  • Strong knowledge of Git and modern software development workflows.
  • Experience with software development and integration tools such as Jira, Git, SVN, or equivalent.
  • Experience developing unit and integration test cases and related technical documentation.
  • Good understanding of software development, integration, debugging, and release processes.

Yêu cầu ưu tiên

  • Experience with Android / Android Automotive OS (AAOS).
  • Experience with Android Framework, HAL, AIDL, and/or HIDL.
  • Experience developing BSPs, device drivers, bootloaders, or other low‑level platform software.
  • Experience in automotive infotainment, digital cockpit, telematics, or connected vehicle systems.
  • Experience with Renesas R-Car or similar automotive SoC platforms.
  • Working knowledge of CAN/CAN FD, Ethernet, and TCP/IP.
  • Experience working in multi‑OS environments using hypervisors.
  • Experience with Agile software development methodologies.
  • Knowledge of static analysis, code quality, and code coverage tools.
  • Knowledge of embedded processor architectures and hardware accelerators such as ISP, GPU, NPU, and related subsystems.
  • Strong problem‑solving, communication, and cross‑functional collaboration skills.

Thông tin khác

  • Quest Global values a culture of diversity, respect, and inclusion, fostering an environment where all voices are heard.
  • The company emphasizes continuous internal culture work to ensure that everyone feels inspired to share ideas.
  • Lead Engineer candidates will provide technical leadership, mentor engineers, drive technical solutions, and take ownership of complex system‑level issues.

Quest Global

Address:
Singapore
Company Size:
10,000+
View company page
Popular Searches
Sales Jobs Sales Interview Questions Practice Sales Interview IT Jobs Marketing Jobs Marketing/PR/Advertising Jobs Marketing/PR/Advertising Interview Questions Practice Marketing/PR/Advertising Interview Remote Jobs Part-time Jobs Customer Service/Operations Jobs Customer Service/Operations Interview Questions Practice Customer Service/Operations Interview Hanoi Jobs Ho Chi Minh Jobs HR/Admin/Legal Jobs HR/Admin/Legal Interview Questions Practice HR/Admin/Legal Interview Fresher Jobs Senior Jobs Information Technology Jobs Information Technology Interview Questions Practice Information Technology Interview Java Interview Questions Python Interview Questions General Labor Jobs General Labor Interview Questions Practice General Labor Interview React Interview Questions SQL Interview Questions Finance/Banking/Insurance Jobs Finance/Banking/Insurance Interview Questions Practice Finance/Banking/Insurance Interview JavaScript Questions Node.js Questions Real Estate Jobs Real Estate Interview Questions Practice Real Estate Interview System Design Questions Algorithm Questions Construction Jobs Construction Interview Questions Practice Construction Interview PHP Interview Questions AWS Interview Questions Accounting/Auditing/Tax Jobs Accounting/Auditing/Tax Interview Questions Practice Accounting/Auditing/Tax Interview Docker Interview Questions Agile Interview Questions Manufacturing Jobs Manufacturing Interview Questions Practice Manufacturing Interview Mock Interview Online English Interview Practice Education/Training Jobs Education/Training Interview Questions Practice Education/Training Interview Fresher Interview Practice Accounting Jobs Retail/Life Services Jobs Retail/Life Services Interview Questions Practice Retail/Life Services Interview HR Jobs Sales Jobs Film & TV/Media/Publishing Jobs Film & TV/Media/Publishing Interview Questions Practice Film & TV/Media/Publishing Interview Design Jobs Content Marketing Jobs Electrical/Electronics/Telecommunications Jobs Electrical/Electronics/Telecommunications Interview Questions Practice Electrical/Electronics/Telecommunications Interview Logistics Jobs Logistics/Procurement/Warehouse/Transport Jobs Logistics/Procurement/Warehouse/Transport Interview Questions Practice Logistics/Procurement/Warehouse/Transport Interview Professional Consulting Jobs Professional Consulting Interview Questions Practice Professional Consulting Interview Pharma/Healthcare/Biotech Jobs Pharma/Healthcare/Biotech Interview Questions Practice Pharma/Healthcare/Biotech Interview Design Jobs Design Interview Questions Practice Design Interview Restaurant/Hotel/Tourism Jobs Restaurant/Hotel/Tourism Interview Questions Practice Restaurant/Hotel/Tourism Interview Energy/Environment/Agriculture Jobs Energy/Environment/Agriculture Interview Questions Practice Energy/Environment/Agriculture Interview Drivers Jobs Drivers Interview Questions Practice Drivers Interview Translation/Interpretation Jobs Translation/Interpretation Interview Questions Practice Translation/Interpretation Interview Law Jobs Law Interview Questions Practice Law Interview Other Professions Jobs Other Professions Interview Questions Practice Other Professions Interview