Role : QNX Developer
We are seeking a highly skilled and experienced Core QNX Developer to join our embedded systems team in Bengaluru.
The ideal candidate will have a strong background in C++ development and a proven track record of working with the QNX RTOS in safety-critical environments.
You will be responsible for designing, developing, and implementing robust and reliable software for our next-generation embedded products.
Key Responsibilities :
- Design, develop, and maintain embedded software using modern C++ for QNX RTOS.
- Develop and debug device drivers for various hardware components.
- Work with hypervisor technologies to ensure system isolation and integrity.
- Implement and optimize Inter-Process Communication (IPC) mechanisms.
- Ensure software components meet ASIL (Automotive Safety Integrity Level) compliance standards.
- Integrate gRPC for efficient communication within safety-critical embedded systems.
- Implement and enforce cybersecurity best practices in embedded software.
- Collaborate with cross-functional teams to define requirements, design solutions, and troubleshoot issues.
Technical Skills and Qualifications :
Educational Background : Bachelor's or master's degree in Computer Science, Electrical / ElectronicEngineering, or a related field.Experience : 9 years of hands-on experience in embedded software development.QNX Expertise : Strong proficiency in developing on the QNX RTOS.C++ Proficiency : Expert-level knowledge of modern C++ (C++11 / 14 / 17), with a focus on writing efficientcode for memory and resource-constrained systems.
Device Drivers : Solid understanding of and development experience with device drivers on QNX.Hypervisors : Experience working with hypervisor technologies.Inter-Process Communication (IPC) : Strong knowledge of IPC mechanisms.Safety & Security :
Familiarity with ASIL compliance and safety-critical systems.Experience with cybersecurity principles in embedded systems.Knowledge of gRPC for embedded Additional Skills : Excellent problem-solving abilities, strong communication skills, and the ability to work effectively in a team environment.(ref : hirist.tech)