×
Register Here to Apply for Jobs or Post Jobs. X

MPU BSW SoC OS & Hypervisor Engineer

Job in Auburn Hills, Oakland County, Michigan, 48326, USA
Listing for: Stellantis
Full Time position
Listed on 2026-03-08
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
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.
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 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.
Preferred Qualifications
  • 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.
#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary