HamburgerMenu
hirist

Software Engineer - QNX/C++

Nasugroup
Bangalore
5 - 9 Years

Posted on: 03/08/2025

Job Description

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 security.


Key Skills & Requirements :


Mandatory 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 debugging.


For 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 management

- Boot time optimization

- Software loading and verification

- Embedded security

- Experience 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 systems.

Good 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 tools.


Exclusions :


HMI or UI development on QNX is not applicable for this role.


info-icon

Did you find something suspicious?