cover image
Stellantis

Senior Embedded Software Engineer – AUTOSAR / Middleware / Model-Based Design

On site

Poissy, France

Senior

Full Time

11-03-2026

Share this job:

Skills

Communication Problem Solving CI/CD Architecture Software Architecture Programming Software Development C Programming

Job Specifications

Role Overview

We are seeking a highly experienced Senior Embedded Software Engineer specialized in AUTOSAR Classic, middleware development, and model-based design integration for automotive ECUs.

The role focuses on hands-on development, debugging, integration, and robustness improvement, while working closely with several specialized teams:

Software Architecture Team
Product Line / Platform Support Team
Application Development Team
Basic Software (BSW) Team
Integration & Validation Team

This position suits an engineer who excels in technical problem solving, embedded constraints, and cross-team collaboration.

________________________________________

Main Activities

Develop and refine AUTOSAR-compliant middleware components, working with the Architecture and BSW teams to ensure coherent integration.
Implement robust low-level and mid-level software blocks, ensuring stable behavior across product lines in collaboration with the Platform Support Team.
Analyze, debug, and resolve complex defects identified by the Integration & Validation Team or during ECU-level bring-up.
Integrate Model-Based Design components (Simulink/Stateflow) with the Application Development Team and ensure proper interaction through AUTOSAR RTE.
Apply and enforce best practices for coding, configuration, performance, and testing.
Coordinate with hardware and system engineers for signal handling, timing, and IO behavior.
Support continuous improvement of software robustness, including refactoring, testability enhancements, and standardization across variants.

________________________________________

Key Responsibilities

Hands-on development of AUTOSAR middleware modules, communication interfaces, and hardware abstraction layers.
Collaborate with the BSW Team to configure and integrate ECU communication stacks (CAN, LIN, Ethernet, SOME/IP).
Work with the Architecture Team to refine or clarify design constraints, without being responsible for architecture definition.
Support the Product Line Team to ensure compatibility, maintainability, and long-term platform evolution.
Assist the Integration & Validation Team during ECU testing, diagnostics analysis, and issue reproduction.
Investigate complex issues, including timing overruns, memory corruptions, DMA faults, concurrency issues, and interface misconfigurations.
Validate model-generated code integration, working with the Application Team and ensuring alignment with scheduling and AUTOSAR interfaces.
Write and maintain technical documentation (debug guides, integration notes, module behavior descriptions).
Mentor engineers in middleware best practices, debugging techniques, and robust coding patterns.

________________________________________

Profil

8+ years of experience in automotive embedded software development.
Strong expertise in C programming, embedded debugging, and AUTOSAR Classic (BSW, RTE, MCAL).
Practical experience with microcontrollers (Infineon Aurix, NXP, Renesas), interrupt systems, DMA, and memory management.
Deep experience debugging real-time systems and complex ECU software stacks.
Familiarity with Model-Based Design, including integration of generated code.
Solid understanding of communication protocols: CAN, CAN-FD, LIN, Ethernet.
Experience working with teams applying ISO 26262, AUTOSAR guidelines, and cybersecurity requirements.
Comfortable with tools such as Vector DaVinci, EB Tresos, CANoe, Trace32, Oscilloscopes, JTAG debuggers, static analysis tools, etc.
Experience with CI/CD, automated testing, static/dynamic analysis, and continuous integration flows.

________________________________________

Preferred Profile

Excellent communicator, capable of aligning multiple teams around complex integration topics.
Strong debugging mindset, able to navigate incomplete or ambiguous issue reports.
Proactive contributor to platform stability, code quality, and continuous improvement.
Prior experience in Tier-1 automotive or working with OEM requirements is a plus.

At Stellantis, we assess candidates based on qualifications, merit and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality, religion, sexual orientation and disability. Diverse teams will allow us to better meet the evolving needs of our customers and care for our future.

About the Company

Our storied and iconic brands embody the passion of their visionary founders and today’s customers in their innovative products and services: they include Abarth, Alfa Romeo, Chrysler, Citroën, Dodge, DS Automobiles, Fiat, Jeep®, Lancia, Maserati, Opel, Peugeot, Ram, Vauxhall and mobility brands Free2move and Leasys. Powered by our diversity, we lead the way the world moves – aspiring to become the greatest sustainable mobility tech company, not the biggest, while creating added value for all stakeholders as well as the comm... Know more