Position: NEO SoC1 Embedded SW Engineer (QnX)
Working Location: Ho Chi Minh City
Contact to: Tuyen dung Vietsol (recruitment@vietsol.com.vn)
Job Description
We are looking for talented SoC1 Embedded SW Engineers in Central Computer, In-Vehicle Infotainment, ADAS and Driver Monitoring with 2 to 5 years of experience to join our development team.
- Core QNX Development: You will develop, implement, and maintain robust system services, libraries, and resource managers for the QNX Neutrino RTOS, focusing on real-time performance and system stability.
- System Bring-Up & Bootloader: You will contribute to the development and adaptation of bootloaders (e.g., U-Boot) and support initial board bring-up activities using hardware debuggers.
- Platform Integration & Verification: You will be responsible for integrating software components, debugging system-level issues, and helping to maintain our CI/CD build and test pipelines.
- Performance Analysis: You will participate in optimizing system performance by analyzing boot time and runtime resource usage within the QNX OS.
- Team Collaboration: You will work closely with senior developers and architects, actively participating in technical discussions and contributing to a culture of quality and continuous improvement.
Job Requirements:
- Personality: You are a motivated and accountable team player with a strong desire to learn and contribute to complex projects.
- Working Style: You have an analytical and goal-oriented approach, with an eagerness to solve technical challenges both independently and as part of the team.
- Experience and Know-how:
- Professional experience in embedded C/C++ development for POSIX operating systems, preferably including QNX.
- Familiarity with bootloader concepts and the role they play in hardware initialization.
- Experience with developing or integrating software for embedded hardware, ideally including exposure to Board Support Packages (BSPs).
- A foundational understanding of low-level debugging on hardware (e.g., using JTAG) is a plus.
- Experience with modern software development workflows, including version control (e.g., Git) and the basics of CI/CD pipelines.
- An interest in system performance optimization and analysis.
- Knowledge of functional safety standards (ISO 26262) is an advantage.
- Language Skills: Very good English skills.
- Education: A completed degree in Computer Science, Software Engineering, or a comparable field.
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.