CS27 BAC+5 - Ingénieur Développement Embarqué – Portage d’Applications Safety AUTOSAR vers QNX (H/F)
Core
Develop and integrate a QNX execution environment within a Software Defined Vehicle (SDV) platform to port and run Functional Safety applications currently deployed on AUTOSAR Classic, enabling communication with Android Automotive OS (AAOS) applications.
Role type
Embedded Software Engineer (Safety & Porting)
Builds
Experimental SDV platform integrating QNX, AUTOSAR Classic, and AAOS for Safety application validation.
Domain
Automotive software architecture, Functional Safety, Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ programming, Embedded RTOS concepts, System architecture analysis, Communication protocols (IPC, Shared Memory, Ethernet, SOME/IP), Functional Safety (ISO 26262)
Preferred skills
Rust, Matlab/Simulink, UML/SysML, Linux, QNX, AUTOSAR Classic, Android Automotive OS
Technologies
QNX, AUTOSAR Classic, Android Automotive OS, SOME/IP, Ethernet, Shared Memory
Responsibilities
Analyze existing system architecture and application dependencies; Identify equivalent QNX mechanisms for execution and communication; Port Safety applications from AUTOSAR Classic to QNX; Define interfaces between Safety apps and the new execution environment; Integrate communication stacks between QNX and AAOS; Build a functional prototype to validate end-to-end communication; Instrument communication paths for latency analysis; Document technical choices and limitations.
Seniority
Intern / Student (Master 2 or Engineering School)