Sr. Staff BSW OS and Hypervisor Engineer

1 week ago


Auburn Hills, Michigan, United States Stellantis Full time

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, 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
Qualifications

Basic Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field 
  • A minimum of 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


  • Auburn Hills, Michigan, United States Hashlist Full time

    We are looking for aSr. 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 —...


  • Auburn Hills, Michigan, United States Stellantis Full time

    We 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

    2 hours ago


    Farmington Hills, Michigan, United States Astemo Full time

    General 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, AMD and...


  • Farmington Hills, Michigan, United States Astemo Ltd. Full time $120,000 - $180,000 per year

    DescriptionGeneral 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,...


  • Auburn Hills, Michigan, United States Stellantis Full time $120,000 - $180,000 per year

    We 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...


  • Farmington Hills, Michigan, United States Astemo Full time $120,000 - $180,000 per year

    General 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...


  • Auburn Hills, Michigan, United States Stellantis Full time

    TITLE: Sr. Professional Product Development Supplier Quality ProgramDUTIES: Responsible Sr. Professional manages a group of several new, mid-cycle and carryover vehicle programs that are manufactured in North America and at Stellantis affiliate facility located outside of the North American region. Ensure key quality milestones/goals are met for all supplier...


  • Auburn Hills, Michigan, United States PEA Group Full time $60,000 - $90,000 per year

    OverviewThe 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)...


  • Auburn Hills, Michigan, United States UHY-US Full time

    A great UHY client is seeking aSr. Analyst, Financial Reportingto join their team. The ideal candidate will have public accounting experience, some experience with public companies, and a go getter personality who is eager to learn.TheSr. Analyst, Financial Reportingrole is a onsite position. This is a client direct hire position.Sr. Analyst, Financial...


  • Auburn Hills, Michigan, United States Cognizant Full time $90,000 - $100,000 per year

    About 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...