QNX Engineer

Salary: Negotiable
Level: Junior
Location: Hanoi

Position: QNX Engineer
Working Location: Duy Tan, Hanoi
Contact to: Tuyen dung Vietsol (recruitment@vietsol.com.vn)

Job Descriptions:

  • Develop and maintain the QNX/Linux side AVM (Around View Monitoring) system for Qualcomm intelligent cockpit platforms (SA8155/SA8255/SA8668), including requirement analysis, architecture design, coding implementation and mass production delivery, covering core modules such as camera data acquisition, frame synchronization, low-latency rendering and cross-system resource sharing.
  • Take charge of requirement decomposition, technical solution design and iterative optimization for RVC (Rear View Camera) related functions, to ensure the functions meet automotive-grade reliability requirements.
  • Complete cross-system (Linux-QNX-Android) joint debugging and testing, reproduce and debug performance and stability issues, lead root cause analysis for customer-side problems, reproduce solutions and output repair patches.
  • Maintain CI/CD toolchain, promote the automation test coverage to over 80%, participate in feasibility verification of new technologies (such as multi-camera timestamp synchronization scheme), and lead code reviews.
  • Optimize the response time and stability of the AVM/RVC system, troubleshoot typical automotive scenario problems such as system deadlock, image tearing and memory leakage.

Job Requirements:

  • Bachelor’s degree or above in Computer Science, Electronic Information, Vehicle Engineering or related fields.
  • At least 3 years of automotive electronics development experience, with full process (requirement development-testing-delivery) participation experience in mass production projects such as ADAS/APA/AVM/RVC.
  • Proficient in English listening, speaking, reading and writing, able to independently lead English technical meetings and email communications.
  • Proficient in C/C++, master multi-thread programming and memory optimization skills, able to independently develop high-performance software modules.
  • In-depth understanding of QNX operating system, familiar with QNX Camera HAL, user-mode framework and IPC mechanism, with cross-system development experience of QNX/Android.
  • Familiar with automotive camera data stream processing (such as YUV/RGB format conversion), those who master OpenGL ES/Vulkan image rendering or GPU-accelerated image processing technology are preferred.
  • Familiar with automotive communication middleware such as SOME/IP/DoIP, understand multi-core programming and performance optimization technology.
  • Those with Qualcomm SA8155/SA8255 platform development experience and familiar with ASPICE/ISO 26262 automotive-grade development process are preferred.
  • Able to quickly locate complex problems (such as system deadlock, image tearing) and propose structured solutions.
  • Have cross-team collaboration ability, able to clearly convey technical solutions and promote implementation.
  • Have independent analysis and complex problem-solving ability, good cross-team collaboration awareness, able to clearly convey technical solutions and promote implementation.

Benefit:

  • Good salary (includes base salary, additional salary, housing allowance, meal allowance, etc.)
  • 13th month salary + Incentive/performance bonus
  • Salary review twice a year
  • Lunch monthly support
  • Mon–Fri & alternative Saturday working schedule with 44 hours/week.
  • 12 annual leave days plus 1 birthday leave
  • Health care insurance
  • Training & career development program
  • Oversea working opportunities
  • Working in international environment with experts around the world
  • Opportunities for career advancement to Team Leader, Group Leader, and Manager positions
  • Monthly budget for team activities, etc.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx