NEO SoC1 Embedded SW Engineer (QnX)

Salary: Negotiable
Level: Senior Junior
Location: Ho Chi Minh City

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.

Apply for this position

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