We are seeking a Sr. Staff MCU BSW Engineer - Functional Safety (FuSa) to lead the development and integration of safety-critical base software on automotive microcontroller (MCU) platforms. This role focuses on implementing software that complies with ISO 26262, enabling ASIL-rated ECUs such as Zonal Controllers, Body Modules, and Powertrain Systems. As a senior technical contributor within the Base Software (BSW) Engineering team at Stellantis, you will help architect safety features, integrate diagnostics, and ensure system reliability in alignment with modern automotive safety standards. Key Responsibilities:
- Design and implement safety mechanisms within BSW modules-including OS, hardware abstraction, and service layers-in compliance with ISO 26262 functional safety standards
- Define and maintain software safety architecture, covering fault detection, error handling, and memory protection strategies
- Implement and validate safety mechanisms for ASIL SW components, including unit testing and verification activities aligned with ISO 26262 processes to ensure software maturity, traceability, and test coverage.
- Collaborate with system safety engineers to decompose safety goals into software-level requirements and design elements
- Develop and integrate safety-critical mechanisms such as watchdog timers, clock monitors, lock-step core configurations, Memory protection, task monitoring and ensure system integrity and fault detection
- Support system safety engineers for the creation of safety work products, including safety plans, software safety requirements, technical safety concepts, and safety case documentation
- Ensure safe integration of AUTOSAR OS, MCAL, and BSW modules by working closely with OS and driver development teams
- Conduct software safety analyses, fault injection, timing analysis, and structural coverage analysis
- Ensure compliance with industry standards, including ASPICE, MISRA C, and ISO 26262
- Actively participate in Agile development processes, including sprint planning, code reviews, and continuous improvement initiatives
- Document safety architecture, design decisions, and integration guidelines to support traceability and audit readiness
Basic Qualifications:
- Bachelor's degree in computer engineering, Electrical Engineering, Computer Science, or a related field
- A minimum of 8 years of experience in embedded software development with at a minimum of 5 years focused on functional safety
- Proficiency in C programming, with strong experience in low-level software for MCU-based automotive platforms
- Deep knowledge of ISO 26262 and hands-on involvement in ASIL-B or ASIL-D software development
- Familiarity with AUTOSAR Classic Platform, especially OS, MCAL, and BSW layers
- Familiarity with of real-time operating systems (RTOS) and microcontroller architectures
- Experience with debugging tools (JTAG, trace tools), and safety validation techniques
Preferred Qualifications:
- Master's degree in computer engineering, Electrical Engineering, Computer Science, or a related field
- Experience working on ASIL-D systems and authoring full safety software documentation
- Proficiency in Python, Shell scripting, or automation tools for safety testing
- Hands-on experience with configuration tools such as Vector DaVinci or EB tresos
- Familiarity with fault injection frameworks, tool qualification, and static/dynamic analysis
- Understanding of secure boot, watchdog supervision, and diagnostic fault handling in safety ECUs
- Exposure to vehicle communication protocols (CAN, LIN, Ethernet)
|