Overview:Job Description:Seeking a C++ QNX Engineer with strong experience in Embedded Systems, QNX Neutrino RTOS, and Automotive Software Development. The candidate will optimize OS performance, develop new platform features, perform system-level debugging, and support production automotive systems.
Key responsibilities:- Develop and optimize embedded software using C/C++ on QNX platforms.
- Design, implement, and integrate new features for automotive systems.
- Perform system-level debugging, profiling, and root cause analysis.
- Optimize OS performance including CPU, memory, storage, and IPC.
- Work with BSPs, device drivers, and low-level system components.
- Collaborate with architecture, hardware, and validation teams.
- Support production releases, maintenance updates, and platform stability.
- Execute software validation and ITCG testing activities.
Professional Skills:- Strong proficiency in C/C++ for embedded software development.
- Extensive experience with QNX Neutrino RTOS.
- Knowledge of Scheduler, Memory Management, IPC, Interrupts, and Driver Frameworks.
- Experience with Qualcomm SoCs (8650/8775 preferred).
- Familiarity with BSP development and low-level debugging tools.
- Understanding of automotive software development and SDV architecture.
- Experience with Python scripting and testing frameworks.
- Strong analytical, troubleshooting, communication, and teamwork skills.
Skills:C/C++ Embedded Development QNX Neutrino RTOS Qualcomm SoC Platform Development (8650/8775)