Sr. Staff BSW OS and Hypervisor Engineer
2 days ago
We are looking for a
Sr. Staff SoC BSW Engineer -
OS, Variant Management, Diagnostics, IPC Stack,
for a major OEM to lead the development, integration, and optimization of configurable base software components for complex automotive SoC platforms. This position focuses on variant management, inter-processor communication (IPC), and advanced diagnostics — forming the backbone of next-generation ADAS, Infotainment, Zonal Control, and Central Compute architectures.
Engagement details:
- Location
: Auburn Hills, Michigan (USA) - Contract type
: Direct Hire (W-2 employment)
Responsibilities
- Develop and integrate OS & Hypervisor platforms for various ECUs in 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, USB, PCIe, I2C, and I2S
- 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
- Work with Yocto Linux, Android, Hypervisors, Docker, QEMU, and other modern embedded technologies
- 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 10 years of embedded software development experience with C and C++
- Hands-on experience with Operating Systems such as QNX, Linux/Android, and Hypervisors
- Strong knowledge of device drivers, debugging tools, and embedded system troubleshooting.
- Proficiency in Linux internals, networking, cybersecurity, CLI, Python, and shell scripting
- Experience working with Yocto Linux, Hypervisors, Docker, QEMU, and other relevant embedded technologies
- 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 architecture and familiarity with low-level firmware development
- Knowledge of virtualization technologies such as Xen, KVM, or VMWare in embedded environments
- Experience with memory management techniques, IPC mechanisms, and multi-core processing
- Expertise in automotive safety standards (ISO 26262, ASPICE) and cybersecurity frameworks (ISO/SAE 21434)
- Understanding of GPU acceleration technologies for Infotainment and ADAS applications
Next steps
- Press "Apply"
- We will review your application
- If qualified, you will be accepted into the network and can be considered for this and similar positions & projects
-
Sr. Staff BSW OS and Hypervisor Engineer
1 week ago
Auburn Hills, Michigan, United States Stellantis Full timeJoin 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...
-
Sr. Staff SoC BSW Engineer
2 days ago
Auburn Hills, Michigan, United States Stellantis Full timeWe are seeking a Sr. Staff SoC BSW Engineer – OS, Variant Management, Diagnostics, IPC Stack to lead the development, integration, and optimization of configurable base software components for complex automotive SoC platforms. This role focuses on enabling scalable software through robust variant management, cross-domain inter-processor communication...
-
Software Sr. Engineer
6 days ago
Farmington Hills, Michigan, United States Astemo Ltd. Full time $120,000 - $180,000 per yearDescriptionGeneral Responsibilities:We are seeking an experienced and dynamic Senior Engineer to work independently hands on developing an advanced automotive System on Chip (SoC) software platform. This platform will operate on a high-performance system-on-chip (SoC) such as Nvidia Orin/Thor, Qualcomm Snapdragon, Renesas RCAR Gen5, Texas Instruments, NXP,...
-
Software Technical Expert
1 week ago
Auburn Hills, Michigan, United States Stellantis Full time $120,000 - $180,000 per yearWe are seeking a self-motivated and highly experienced software engineering expert who can provide the right technical direction and insights into product development and facilitate their implementation. The person needs to be a hands-on, passionate, and proactive leader with an in-depth understanding of ECU software and its interaction in a complex vehicle...
-
Sr. Software Engineer
4 days ago
Farmington Hills, Michigan, United States Astemo Full time $120,000 - $180,000 per yearGeneral Responsibilities:The Software Design Engineer is primarily responsible for developing software component design specifications, based on the software architecture design specification. The software component design specifications are the deliverable to the software coders, so they are very detailed - specifying the static structure and the dynamic...
-
Civil Staff Engineer I
1 week ago
Auburn Hills, Michigan, United States PEA Group Full time $60,000 - $90,000 per yearOverviewThe Staff Engineer performs engineering design and analysis on projects and programs ensuring technical competence and compliance with all current codes and criteria. Assists with the preparation of permit applications, material testing, surveying, construction staking, drawing preparation, and computer aided design (CAD)...
-
Sr. Validation Engineer
5 days ago
Auburn Hills, Michigan, United States Cognizant Full time $90,000 - $100,000 per yearAbout Cognizant's Mobility PracticeCognizant Mobility is the premier automotive engineering services division of Cognizant that is focused on smart connected vehicle engineering and software delivery. Our clients include well known Automotive OEMs and Electric/Autonomous Start Up Companies that leverage our automotive engineering expertise.We are looking for...
-
Sr. Application Engineer
4 days ago
Auburn Hills, Michigan, United States Brightwing Full time $140,000 - $170,000 per yearSenior Applications EngineerLocation:Auburn Hills, MIEmployment Type:Contract-to-Direct or Direct HireOverview:Our client, a leading automotive technology supplier, is seeking a Senior Applications Engineer to join their team in Auburn Hills, MI. This role will serve as the technical and commercial interface between customers and internal engineering teams,...
-
Senior BMS Requirements Engineer
7 days ago
Auburn Hills, Michigan, United States Stellantis Full time $120,000 - $180,000 per yearThe Battery Management Systems (BMS) Sr. Requirement Engineer will support and provide leadership for the development of BMS software for the family of next generation xEV powertrains. The selected candidate will help decompose upstream battery/BMS related requirements and then, develop and define or refine BMS functional and Safety requirements for BMS...
-
Senior BMS Requirements Engineer
7 days ago
Auburn Hills, Michigan, United States Stellantis Full time $140,000 - $170,000 per yearThe Battery Management Systems (BMS) Sr. Requirement Engineer will support and provide leadership for the development of BMS software for the family of next generation xEV powertrains. The selected candidate will help decompose upstream battery/BMS related requirements and then, develop and define or refine BMS functional and Safety requirements for BMS...