More jobs:
MPU BSW SoC OS & Hypervisor Engineer
Job in
Auburn Hills, Oakland County, Michigan, 48326, USA
Listed on 2026-03-08
Listing for:
Stellantis
Full Time
position Listed on 2026-03-08
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Join the Base Software (BSW) Engineering group at Stellantis, where you will play a pivotal role in developing and integrating an advanced software platform for next-generation Electronic Control Units. As a key team member, you will contribute directly to the evolution of cutting-edge automotive software, shaping the future of automated driving, In‑Vehicle Infotainment (IVI), and emerging computational technologies.
If you have a strong background in safety‑critical embedded software development for modern ECUs and a passion for state‑of‑the‑art automotive computing, this role presents an exciting opportunity to work with industry‑leading technology and help drive the next generation of automotive innovation.
Key Responsibilities- Develop and integrate OS & Hypervisor platforms for various ECUs in Stellantis vehicles.
- Collaborate with cross‑functional teams to define and implement OS & Hypervisor features for high‑performance automotive SoCs, supporting Autonomous Driving, Infotainment, and Connectivity applications.
- Develop and configure device drivers for communication buses such as UART, SPI, PCIe, Ethernet, LVDS, I2C.
- Architect, develop, and optimize embedded software for automotive displays.
- Work with real‑time operating systems (RTOS), Linux, and other embedded platforms.
- Develop and integrate low‑level drivers, BSPs, and middleware for display systems.
- Work with graphics frameworks (OpenGL, Vulkan, GPU acceleration) for high‑performance rendering.
- Develop and optimize embedded audio software, including low‑level drivers, DSP firmware, and middleware.
- Work with SoCs, audio codecs, DSPs, and hardware accelerators for real‑time audio processing.
- Integrate and optimize audio frameworks (ALSA, ASOC, AVB, A2B, or Android Audio HAL).
- Collaborate with hardware, OS, and application teams to enable seamless audio experiences.
- Debug and troubleshoot embedded system software and hardware using oscilloscopes, logic analyzers, and debuggers.
- Optimize and fine‑tune OS and Hypervisor components, including build configurations and performance tuning.
- Implement networking, cybersecurity, CLI tools, Python, and shell scripting solutions to enhance system security and performance.
- Support CI/CD processes and drive Test‑Driven Development (TDD) in embedded software projects.
- Ensure compliance with automotive industry standards and protocols, maintaining software integrity and security.
- Work in an Agile development environment, actively participating in Scrum processes.
- 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 C/C++.
- Hands‑on experience with Operating Systems such as QNX, Linux, Android, and Hypervisors.
- Experience with Board‑bring‑up, BSPs & Device Drivers, Docker, QEMU, debugging tools, and embedded system troubleshooting.
- Proficiency in Python, Make/CMake, YOCTO, and shell scripting.
- Familiarity with build environments, CI/CD processes, and Test‑Driven Development (TDD) methodologies.
- Strong problem‑solving skills, attention to detail, and effective communication abilities.
- Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Experience with ARM/64bit architecture and familiarity with low‑level firmware development.
- Knowledge of virtualization technologies such as Xen, KVM, or VMWare in embedded environments.
- Expertise in automotive safety standards (ISO 26262, ASPICE) and cybersecurity frameworks (ISO/SAE 21434).
- Experience in automating Unit‑test frameworks and tools.
- Understanding of GPU acceleration technologies for Infotainment and ADAS applications.
- Understanding of NPU/ISP/DSP cores.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×