What you'll do
Analyze system requirements to extract functional needs and software constraints. Define and document software functional requirements based on system requirements. Design the software functional architecture by defining blocks, interfaces, and data flows in the MATLAB/Simulink environment. Develop control functions and algorithms using the Model-Based Design approach in MATLAB/Simulink. Configure an initial calibration database to support development and testing. Perform static validation of models to ensure compliance with quality and modeling requirements. Validate the functional behavior of models using Model-in-the-Loop (MiL) simulations. Automatically generate embedded code from validated models. Conduct Software-in-the-Loop (SiL) simulations to verify the functional compliance of the generated code. Participate in the software integration of developed components into the target platform. Collaborate closely with internal and external stakeholders to ensure consistency and continuity of development throughout the V-cycle.
What you need
Master’s degree or Engineering diploma in Embedded Systems, Electromechanics, or an equivalent field. At least 3 years of professional experience in software development and testing using the Model-Based Design approach. Experience in project management and team supervision is a plus. Strong knowledge of internal combustion powertrains. Excellent understanding of internal combustion engines (Diesel and Gasoline). Strong analytical skills and ability to solve technical problems. Proactive mindset, strong sense of responsibility, and high commitment to projects. Fluent communication skills in both French and English.
Why this matters
Be part of our pioneering work– together with our customers we shape the future of mobility!