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.