Gathering your results ...
30+ days
Not Specified
Not Specified
Not Specified
<p>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.</p> <p>This is a hands-on role working with cutting-edge hardware and software to establish a secure, high-performance base for modern automotive systems.</p> <p>Key Responsibilities:</p> <ul> <li>Lead board bring-up activities for new SoC-based ECUs, including power sequencing, peripheral initialization, and memory configuration </li><li>Design and develop bootloaders, including first- and second-stage loaders, with support for secure boot and recovery </li><li>Develop and validate low-level drivers for interfaces such as DDR, UART, I2C, SPI, PCIe, USB, and Ethernet </li><li>Work with security and hardware teams to implement secure boot and trusted execution mechanisms </li><li>Integrate early boot components with RTOS, Linux, or hypervisor-based operating systems </li><li>Debug hardware/software interactions using tools such as JTAG, oscilloscopes, and logic analyzers </li><li>Optimize boot time, memory footprint, and system stability during platform bring-up </li><li>Support development of Board Support Packages (BSPs) for complex SoC platforms </li><li>Ensure compliance with automotive safety and cybersecurity standards (ISO 26262, ISO/SAE 21434) </li><li>Document software architecture, configuration settings, and bring-up procedures </li><li>Contribute to CI/CD pipelines and participate in Agile development practices Sr. Staff BSW SoC Board Bring-Up and Bootloader Engineer </li></ul> <p>Basic Qualifications:</p> <ul> <li>Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field </li><li>A minimum of 8 years of embedded software development experience with a focus on bootloaders and SoC board bring-up </li><li>Strong proficiency in C/C++ and low-level embedded programming </li><li>Hands-on experience with hardware-level debugging and SoC initialization </li><li>Experience with secure boot, flash memory handling, and peripheral setup </li><li>Familiarity with Linux, QNX, or RTOS environments </li><li>Proven experience developing and integrating BSPs and low-level drivers </li></ul> <p>Preferred Qualifications:</p> <ul> <li>Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field </li><li>Experience with complex SoCs featuring ARM Cortex-A/M architectures and heterogeneous multicore designs </li><li>Knowledge of U-Boot or custom bootloader frameworks </li><li>Understanding of Functional Safety (ISO 26262) and Cybersecurity (ISO/SAE 21434) requirements </li><li>Proficiency in scripting languages such as Python or Shell for automation and testing </li><li>Experience with Yocto, Device Trees, and low-level Linux system configuration </li></ul>
POST A JOB
It's completely FREE to post your jobs on ZiNG! There's no catch, no credit card needed, and no limits to number of job posts.
The first step is to SIGN UP so that you can manage all your job postings under your profile.
If you already have an account, you can LOGIN to post a job or manage your other postings.
Thank you for helping us get Americans back to work!
It's completely FREE to post your jobs on ZiNG! There's no catch, no credit card needed, and no limits to number of job posts.
The first step is to SIGN UP so that you can manage all your job postings under your profile.
If you already have an account, you can LOGIN to post a job or manage your other postings.
Thank you for helping us get Americans back to work!