QNX Platform Engineer, Senior/Lead

Job Description

What You’ll Do

  • Develop Camera and Display Framework Front End (FE) and Back End (BE) in QNX for RFS (x86 and RFS 2.0 Arm-On-Arm), VDK Cosim, X5H — including software development, integration, testing, and documentation:
    1. Bring up Camera and Display framework in QNX:
      • FE and BE on CA/CR core
      • Data flow validation
    2. Camera and Display Framework FE activities:
      • Video Capture Framework
      • Multimedia services and libraries
      • IPC services
      • Screen framework
      • OpenAMP library for VirtIO and IPC
    3. Camera and Display Framework BE activities:
      • Sample application development for GPIO, I2C, VIN, VCON, CSI2, DU, VSPD, etc.
  • Work as part of the Camera and Display Framework QNX scrum team to develop and deliver assigned deliverables.
  • Resolve technical problems, make proposals to customer requirements, support team competency development, and lead technical sharing.

Requirements

Must Have:

  • Strong C & C++ programming skills, OOPS concepts
  • Experience working in QNX-based systems for embedded platforms, SOCs on both CA and CR cores
  • Good knowledge in QNX task management, memory management, scheduler, and middleware development
  • Experience in QNX camera capture, multimedia and screen framework and services
  • Hands-on experience in QNX Camera and Display drivers (CSI2, VIN, DU, etc.)
  • Experience in Multithreaded programming (SMP implementation), IPCs, interrupts & synchronization methods
  • Expertise in communication protocols (I2C, SPI, UART) in device drivers
  • Exposure to designing, developing, and testing device drivers in QNX
  • Strong in software development for real-time OS-based embedded systems
  • Experience with Continuous Integration tools (SVN, Git, Jira, etc.)

Good to Have:

  • Working knowledge on Renesas R-CAR platform
  • Experience working with multi-OS environments using hypervisor
  • Familiar with agile development frameworks
  • Experience in Linux environments with GNU compilation
  • Strong problem-solving and communication skills
  • Knowledge of embedded processor architectures, hardware accelerators such as ISP, GPU, NPU, etc.

Behavioral Capabilities

  • Take ownership of assigned responsibilities; flexible with work timings; attend and contribute to technical discussions
  • Strong written and verbal communication skills
  • Engage with internal and external stakeholders
  • Participate in project estimation and management
  • Capture key work parameters (productivity & schedule) and prepare reports after phase completion

Application Confirmation

You're applying for the role below:

QNX Platform Engineer, Senior/Lead

Location: Ho Chi Minh City

Contract Details: Headhunt

Submit Date: 2025-10-13

No CV uploaded

About the job

Location Ho Chi Minh City
Created On 2025-10-09
Working Model WFO
Job Level Senior