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

Sr. Staff BSW SoC Board Bring-Up and Bootloader Engineer

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

Join the Base Software (BSW) Engineering team at Stellantis, where you'll lead the development and integration of low-level software components for next-generation SoC-based Electronic Control Units (ECUs). As a Sr. Staff BSW SoC Board Bring-Up and Bootloader Engineer, you will play a key role in enabling foundational software capabilities for advanced vehicle platforms in Autonomous Driving, Infotainment, and Connected Vehicle Systems.

This is a hands-on role working with cutting-edge hardware and software to establish a secure, high-performance base for modern automotive systems.

Key Responsibilities:



  • Lead board bring-up activities for new SoC-based ECUs, including power sequencing, peripheral initialization, and memory configuration
  • Design and develop bootloaders, including first- and second-stage loaders, with support for secure boot and recovery
  • Develop and validate low-level drivers for interfaces such as DDR, UART, I2C, SPI, PCIe, USB, and Ethernet
  • Work with security and hardware teams to implement secure boot and trusted execution mechanisms
  • Integrate early boot components with RTOS, Linux, or hypervisor-based operating systems
  • Debug hardware/software interactions using tools such as JTAG, oscilloscopes, and logic analyzers
  • Optimize boot time, memory footprint, and system stability during platform bring-up
  • Support development of Board Support Packages (BSPs) for complex SoC platforms
  • Ensure compliance with automotive safety and cybersecurity standards (ISO 26262, ISO/SAE 21434)
  • Document software architecture, configuration settings, and bring-up procedures
  • Contribute to CI/CD pipelines and participate in Agile development practices Sr. Staff BSW SoC Board Bring-Up and Bootloader Engineer

Basic Qualifications:



  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • A minimum of 8 years of embedded software development experience with a focus on bootloaders and SoC board bring-up
  • Strong proficiency in C/C++ and low-level embedded programming
  • Hands-on experience with hardware-level debugging and SoC initialization
  • Experience with secure boot, flash memory handling, and peripheral setup
  • Familiarity with Linux, QNX, or RTOS environments
  • Proven experience developing and integrating BSPs and low-level drivers


Preferred Qualifications:



  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Experience with complex SoCs featuring ARM Cortex-A/M architectures and heterogeneous multicore designs
  • Knowledge of U-Boot or custom bootloader frameworks
  • Understanding of Functional Safety (ISO 26262) and Cybersecurity (ISO/SAE 21434) requirements
  • Proficiency in scripting languages such as Python or Shell for automation and testing
  • Experience with Yocto, Device Trees, and low-level Linux system configuration

Applied = 0

(web-6886664d94-5gz94)