General Motors
Staff Software Engineer – Core OS, Vehicle Compute
$160K–$330K
Mountain View, California, United States of America +1 · Hybrid · Staff · Full-time · Posted Oct 8, 2026
- Location
- Mountain View, California, United States of America
Seattle, Washington, United States of America - Experience
- Ten or more years.
- Education
- Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field; or equivalent practical experience.
About the job
Build and lead the vehicle-compute operating-system foundation, enabling Linux, Android, and QNX to run safely and efficiently across virtualized hardware.
What you'll do
- Own hypervisor and virtual-machine capabilities, including resource partitioning, device virtualization, and inter-VM communication.
- Enable guest operating systems and develop secure boot, platform services, and container-runtime capabilities.
- Optimize and debug the virtualized stack; improve validation and engineering quality, and mentor engineers.
What they ask for
- Bachelor’s degree in a related field or equivalent practical experience.
- 10 or more years of embedded, systems, or kernel-level software development, including production software in automotive or similarly complex embedded domains.
- Experience delivering commercial embedded systems using Yocto or comparable embedded build systems.
- Strong proficiency in C and C++, practical experience with Python and shell scripting, and experience with system performance, debugging, build tools, and CI/CD.
Nice to have
- Master’s degree in a related field.
- Hands-on hypervisor experience, automotive functional safety or cybersecurity experience, or experience with virtualized guest environments and container runtimes.
Pay
$160,200–$330,400 USD base salary
Tools
Arm, Yocto, Linux, Android, QNX, C, C++, Python
Model-written summary · the original posting is authoritative