Stellantis
Principle SoC Base Software Engineer - Core OS
Stellantis, Auburn Hills, Michigan, United States, 48326
Principle SoC Base Software Engineer - Core OS
Join to apply for the
Principle SoC Base Software Engineer - Core OS
role at
Stellantis Principle SoC Base Software Engineer - Core OS
1 day ago Be among the first 25 applicants Join to apply for the
Principle SoC Base Software Engineer - Core OS
role at
Stellantis Get AI-powered advice on this job and more exclusive features. We are seeking a
Principal SoC Base Software Engineer - Core OS
to lead the architecture, development, and integration of foundational operating system components for next-generation automotive SoC platforms. As part of the Base Software (BSW) Engineering team at Stellantis, you will play a critical role in enabling high-performance, safety-critical software for advanced vehicle systems including ADAS, Infotainment, Connectivity, and centralized compute domains.
This role focuses on core OS architecture, hypervisor integration including QNX Hypervisor and Android Guest Virtual Machine (GVM) IPC frameworks, and hardware abstraction across complex multicore environments.
Key Responsibilities
Define and implement embedded software architecture for the core OS layer on advanced SoC platforms Lead development of kernel-level components, including memory management, task scheduling, and system services Design and optimize inter-process communication (IPC) stacks across heterogeneous multicore environments Integrate and validate high-speed interfaces, including PCIe, SGMII, RGMII, and USB Lead Board Support Package (BSP) development and support board bring-up for complex SoCs Work with RTOS, Linux, QNX, QNX Hypervisor, and Android GVM to enable virtualization and system partitioning Collaborate with security, hardware, and system teams to ensure compliance with ISO 26262 and ISO/SAE 21434 Debug and optimize OS components to meet real-time, memory, and performance requirements Contribute to secure boot and system initialization in coordination with bootloader and platform teams Support CI/CD pipelines, automated testing, and Agile development methodologies
Basic Qualifications
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field A minimum of 10 years of experience in embedded software development with a focus on OS internals and platform architecture Strong C/C++ programming skills and deep knowledge of embedded OS architecture Proven experience with BSP development and SoC board bring-up Experience with high-speed interfaces (PCIe, SGMII, RGMII, USB) and low-level driver development Expertise in IPC mechanisms, multicore scheduling, and real-time optimization Hands-on experience with Linux, QNX, QNX Hypervisor, and Android GVM Proficiency with scheduling, memory management, file systems, system-level debugging tools and performance tuning
Preferred Qualifications
Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field Experience with embedded virtualization technologies and domain isolation for mixed-criticality systems Familiarity with Device Tree, Yocto, and embedded Linux configurations Knowledge of automotive safety and cybersecurity standards (ISO 26262, ISO/SAE 21434) Experience working on ASIL-B/D safety-rated systems Scripting experience in Python or Shell; familiarity with CI/CD and test automation tools Understanding of automotive networking protocols (CAN, Ethernet, LIN)
Our Benefits — Designed With You In Mind
Comprehensive Health & Well-being Coverage
From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage — ensuring you and your family stay healthy and protected. Also, our Employee Assistance Program (EAP) offers confidential support for personal and professional challenges, always ready when you need it.
Family Building Benefit
We proudly support all paths to parenthood- including fertility and infertility treatments, adoption services, and gestational surrogacy.
Generous Paid Time Off
We believe in work-life balance. That’s why we offer: 17+ paid holidays, including shut-down from December 24th through New Years Day every year. Vacation, float & wellbeing days, sick time and fully paid parental leave when your family needs you most.
Competitive Retirement Savings Plans
We Help You Plan For The Future With
An employer match on contributions to your 401k, Roth, and Catch-Up plans An employer contribution, even if you don’t contribute
Income Protection & Insurance Options
Benefit from both employer-provided and voluntary plan offerings, including life insurance, group accident, critical illness, etc. - supporting the needs of you and your family and ensuring peace of mind.
Company Vehicle Lease Program
Eligible employees and their immediate families can participate in the company vehicle lease program, providing access to Stellantis vehicles with insurance, maintenance, and unlimited miles included. Plus, take advantage of exclusive discounts on Stellantis products.
Support for Your Growth and Giving Back
We believe in investing in your future and your passions:
Tuition reimbursement Student loan refinancing programs 18 paid volunteer hours each year to make a difference in your community
And so much more!
When you join us, you’re not just building a career — you’re joining a company that supports you, inside and outside of work.
At Stellantis, we assess candidates based on qualifications, merit, and business needs. We welcome applications from all people without regard to sex, age, ethnicity, nationality, religion, sexual orientation, disability, or any characteristic protected by law. We believe that diverse teams reflect our identity as a global company, enabling us to better address the evolving needs of our customers and care for our future.
EOE / Disability / VeteranAt Stellantis, we assess candidates based on qualifications, merit and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality, religion, sexual orientation and disability. Diverse teams will allow us to better meet the evolving needs of our customers and care for our future. Seniority level
Seniority level Not Applicable Employment type
Employment type Full-time Job function
Industries Automation Machinery Manufacturing Referrals increase your chances of interviewing at Stellantis by 2x Sign in to set job alerts for “Principal Software Engineer” roles.
Detroit Metropolitan Area $150,000.00-$150,000.00 3 weeks ago Troy, MI $87,600.00-$157,700.00 2 weeks ago Southfield, MI $95,000.00-$130,000.00 1 day ago Embedded Software Integration Engineer (C/C++)
Rochester, MI $110,000.00-$120,000.00 6 days ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Join to apply for the
Principle SoC Base Software Engineer - Core OS
role at
Stellantis Principle SoC Base Software Engineer - Core OS
1 day ago Be among the first 25 applicants Join to apply for the
Principle SoC Base Software Engineer - Core OS
role at
Stellantis Get AI-powered advice on this job and more exclusive features. We are seeking a
Principal SoC Base Software Engineer - Core OS
to lead the architecture, development, and integration of foundational operating system components for next-generation automotive SoC platforms. As part of the Base Software (BSW) Engineering team at Stellantis, you will play a critical role in enabling high-performance, safety-critical software for advanced vehicle systems including ADAS, Infotainment, Connectivity, and centralized compute domains.
This role focuses on core OS architecture, hypervisor integration including QNX Hypervisor and Android Guest Virtual Machine (GVM) IPC frameworks, and hardware abstraction across complex multicore environments.
Key Responsibilities
Define and implement embedded software architecture for the core OS layer on advanced SoC platforms Lead development of kernel-level components, including memory management, task scheduling, and system services Design and optimize inter-process communication (IPC) stacks across heterogeneous multicore environments Integrate and validate high-speed interfaces, including PCIe, SGMII, RGMII, and USB Lead Board Support Package (BSP) development and support board bring-up for complex SoCs Work with RTOS, Linux, QNX, QNX Hypervisor, and Android GVM to enable virtualization and system partitioning Collaborate with security, hardware, and system teams to ensure compliance with ISO 26262 and ISO/SAE 21434 Debug and optimize OS components to meet real-time, memory, and performance requirements Contribute to secure boot and system initialization in coordination with bootloader and platform teams Support CI/CD pipelines, automated testing, and Agile development methodologies
Basic Qualifications
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field A minimum of 10 years of experience in embedded software development with a focus on OS internals and platform architecture Strong C/C++ programming skills and deep knowledge of embedded OS architecture Proven experience with BSP development and SoC board bring-up Experience with high-speed interfaces (PCIe, SGMII, RGMII, USB) and low-level driver development Expertise in IPC mechanisms, multicore scheduling, and real-time optimization Hands-on experience with Linux, QNX, QNX Hypervisor, and Android GVM Proficiency with scheduling, memory management, file systems, system-level debugging tools and performance tuning
Preferred Qualifications
Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field Experience with embedded virtualization technologies and domain isolation for mixed-criticality systems Familiarity with Device Tree, Yocto, and embedded Linux configurations Knowledge of automotive safety and cybersecurity standards (ISO 26262, ISO/SAE 21434) Experience working on ASIL-B/D safety-rated systems Scripting experience in Python or Shell; familiarity with CI/CD and test automation tools Understanding of automotive networking protocols (CAN, Ethernet, LIN)
Our Benefits — Designed With You In Mind
Comprehensive Health & Well-being Coverage
From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage — ensuring you and your family stay healthy and protected. Also, our Employee Assistance Program (EAP) offers confidential support for personal and professional challenges, always ready when you need it.
Family Building Benefit
We proudly support all paths to parenthood- including fertility and infertility treatments, adoption services, and gestational surrogacy.
Generous Paid Time Off
We believe in work-life balance. That’s why we offer: 17+ paid holidays, including shut-down from December 24th through New Years Day every year. Vacation, float & wellbeing days, sick time and fully paid parental leave when your family needs you most.
Competitive Retirement Savings Plans
We Help You Plan For The Future With
An employer match on contributions to your 401k, Roth, and Catch-Up plans An employer contribution, even if you don’t contribute
Income Protection & Insurance Options
Benefit from both employer-provided and voluntary plan offerings, including life insurance, group accident, critical illness, etc. - supporting the needs of you and your family and ensuring peace of mind.
Company Vehicle Lease Program
Eligible employees and their immediate families can participate in the company vehicle lease program, providing access to Stellantis vehicles with insurance, maintenance, and unlimited miles included. Plus, take advantage of exclusive discounts on Stellantis products.
Support for Your Growth and Giving Back
We believe in investing in your future and your passions:
Tuition reimbursement Student loan refinancing programs 18 paid volunteer hours each year to make a difference in your community
And so much more!
When you join us, you’re not just building a career — you’re joining a company that supports you, inside and outside of work.
At Stellantis, we assess candidates based on qualifications, merit, and business needs. We welcome applications from all people without regard to sex, age, ethnicity, nationality, religion, sexual orientation, disability, or any characteristic protected by law. We believe that diverse teams reflect our identity as a global company, enabling us to better address the evolving needs of our customers and care for our future.
EOE / Disability / VeteranAt Stellantis, we assess candidates based on qualifications, merit and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality, religion, sexual orientation and disability. Diverse teams will allow us to better meet the evolving needs of our customers and care for our future. Seniority level
Seniority level Not Applicable Employment type
Employment type Full-time Job function
Industries Automation Machinery Manufacturing Referrals increase your chances of interviewing at Stellantis by 2x Sign in to set job alerts for “Principal Software Engineer” roles.
Detroit Metropolitan Area $150,000.00-$150,000.00 3 weeks ago Troy, MI $87,600.00-$157,700.00 2 weeks ago Southfield, MI $95,000.00-$130,000.00 1 day ago Embedded Software Integration Engineer (C/C++)
Rochester, MI $110,000.00-$120,000.00 6 days ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr