General Motors
Principal Software Engineer – Core OS, Vehicle Compute
$216K–$450K
Mountain View, California, United States of America +1 · Hybrid · Principal · Full-time · Posted Oct 8, 2026
- Location
- Mountain View, California, United States of America
Seattle, Washington, United States of America - Experience
- Fifteen or more years.
- Education
- Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field; or equivalent experience.
About the job
Architect and lead the Core OS foundation for GM vehicle compute, enabling multiple operating systems and workloads to run safely and efficiently on shared platforms.
What you'll do
- Set the Core OS architecture and roadmap across virtualization, partitioning, platform services, and secure boot.
- Define safety, container, workload-management, and system performance strategies; lead cross-boundary investigations and supplier decisions.
- Guide engineers across teams, establish engineering standards, and represent Core OS in architecture and technical forums.
What they ask for
- Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field; or equivalent experience.
- Fifteen or more years of experience in embedded, kernel-level, or systems software development, including production-grade systems.
- Experience architecting operating-system or virtualization platforms for high-performance or safety-critical systems; deep expertise in at least two listed areas.
- Strong Arm SoC architecture knowledge, experience leading multi-team or cross-functional programs through production, and proficiency with Git, GitHub, CI/CD, automated testing, and performance profiling.
Nice to have
- Master’s degree or equivalent experience in a related field.
- Hands-on hypervisor architecture experience, automotive functional-safety expertise, or experience with embedded containers, automotive platforms, OTA architectures, or open-source OS/virtualization projects.
Pay
$216,400 –$450,400 USD base salary
Tools
Type 1 hypervisors, Real-time operating systems, Embedded Linux, Git, GitHub, CI/CD, Gunyah, QNX Hypervisor
Model-written summary · the original posting is authoritative