We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Principal SoC BSW Engineer - OS and FuSa

Stellantis
United States, Michigan, Auburn Hills
1000 Chrysler Drive (Show on map)
Jul 31, 2025

We are seeking a Principal SoC BSW Engineer - OS and FuSa to lead the architecture, development, and integration of safety-critical operating system components on advanced automotive SoC platforms. This role focuses on real-time OS and hypervisor integration, safety feature implementation, and functional safety compliance aligned with ISO 26262.

As a senior technical leader in the Base Software (BSW) Engineering team at Stellantis, you will play a pivotal role in enabling secure and reliable foundational software for next-generation ECUs supporting ADAS, Autonomous Driving, and Central Compute systems.

Key Responsibilities:



  • Lead the design and integration of real-time OS and hypervisor platforms (e.g., QNX, Linux, QNX Hypervisor) for safety-critical automotive SoCs
  • Architect safety mechanisms including memory protection, task isolation, watchdogs, and diagnostics in accordance with ASIL-B/D requirements
  • Develop and configure low-level OS services and drivers for peripherals such as UART, SPI, PCIe, Ethernet, I2C, and LVDS
  • Work with BSPs, bootloaders, and platform middleware to support SoC board bring-up and safety-critical feature enablement
  • Collaborate with cross-functional teams (hardware, system, cybersecurity, and application software) to define and validate safe platform architectures
  • Debug and optimize embedded software using tools like JTAG, oscilloscopes, logic analyzers, and profilers
  • Integrate cybersecurity features into the OS and hypervisor stack, ensuring safe and secure startup, runtime isolation, and resource partitioning
  • Write scripts (Python, Shell) and develop CLI tools to support performance analysis, automation, and system validation
  • Ensure traceability, compliance, and delivery of ISO 26262 work products including software safety requirements, architecture, and verification plans
  • Support CI/CD pipelines, automated testing, and Test-Driven Development (TDD) methodologies in an Agile development environment
  • Contribute to documentation, peer reviews, safety audits, and ASPICE-aligned software development processes

Basic Qualifications:



  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
  • A minimum of 10 years of experience in embedded software development, including a minimum of 5 years in safety-critical systems
  • Deep expertise in C/C++, embedded OS architecture, and low-level driver development
  • Strong understanding of real-time OS (RTOS), Linux, QNX, and hypervisors in automotive systems
  • Proven experience with ISO 26262 software development lifecycle, including ASIL decomposition, FMEA, and safety architecture
  • Familiarity with SoC architectures, MPU/MMU configuration, inter-core communication, and safety partitioning
  • Hands-on experience with board bring-up, BSP integration, and embedded debugging tools


Preferred Qualifications:



  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Experience working with QNX Hypervisor, Android GVM, or similar virtualization platforms in embedded systems
  • Familiarity with Yocto, Device Tree, and embedded Linux system configuration
  • Knowledge of ISO/SAE 21434 cybersecurity and its application to safety-relevant software
  • Experience in unit test automation, system-level validation, and fault injection testing
  • Proficiency in scripting (Python, Shell) and CI tools for safety validation and regression testing
  • Background in automotive communications (CAN, Ethernet, LIN) and diagnostics (UDS, DoIP)

Applied = 0

(web-6886664d94-5gz94)