Job Summary :
We are seeking C++ Software Engineers with QNX expertise to work on cutting-edge automotive systems for our client Aptiv. The ideal candidate will have hands-on experience in embedded systems with a strong background in QNX, C++, and automotive middleware. Candidates should bring deep domain knowledge in automotive protocols and system-level features such as power management, boot-time optimization, and security. Experience in HMI development is not applicable for this role.
Key Responsibilities :
- Design, develop, and debug C++ applications and middleware components on QNX RTOS.
- Work closely with system architects and platform teams to develop automotive solutions.
- Integrate automotive domain features such as UDS (Unified Diagnostic Services) and OTA (Over-the-Air) updates.
- Optimize boot time and manage power modes on embedded automotive systems.
- Ensure secure software loading, storage, and execution in a QNX environment.
- Collaborate with cross-functional teams on software integration and validation.
- Follow industry best practices for software development and system Skills & Requirements : Skills (All Levels) :
- Strong programming experience in C++ (11 / 14 or later).
- Hands-on experience with QNX RTOS.
- Automotive domain experience, especially with middleware, kernel, and automotive profiles.
- Knowledge of software development lifecycle and embedded system Junior to Mid-Level Engineers (510 years) :
- Solid understanding of C++ and QNX application / middleware development.
- Basic to intermediate knowledge of automotive protocols and system integration.
- Willingness to work closely with platform and integration teams.
For Senior Engineers (10+ years) :
Deep system-level expertise in :
Power managementBoot time optimizationSoftware loading and verificationEmbedded securityExperience working on platform bring-up and kernel-level configuration.Ability to lead technical discussions and mentor junior engineers.Experience with secure communication and data handling in embedded to Have Skills :Knowledge of cybersecurity standards in automotive (e.g., ISO / SAE 21434).Experience with CI / CD pipelines in embedded environments.Familiarity with Git, Gerrit, Jenkins, and static code analysis :HMI or UI development on QNX is not applicable for this role.
(ref : hirist.tech)