Principal Software Engineer – Core OS, Vehicle Compute

General Motors
US - California - Mountain View
View Company Profile / << Go Back

  • Job Type: Full time
  • 3 days ago

Job Description

Define the Core OS architecture and long-term roadmap for vehicle compute, including virtualization, multi-OS support, safety partitioning, containers, boot security, and system performance. Lead cross-team technical decisions and supplier relationships, guide engineers, and drive complex investigations to deliver a reliable, production-ready platform.

Requirements: Requires a bachelor’s degree or equivalent experience and at least 15 years of embedded, kernel-level, or systems software development, including architecture experience with operating-system or virtualization platforms. Candidates need deep expertise in at least two specified areas, strong Arm SoC knowledge, experience leading cross-functional programs, and proficiency with modern development and testing practices.

Key Skills: Embedded Systems Software, Operating-System Architecture, Hypervisors and Virtualization, Real-Time Operating Systems, Embedded Linux, Secure Boot, Arm SoC Architecture, Automotive Functional Safety, Safety Partitioning, Container Runtimes, Workload Orchestration, Performance Optimization, Git and GitHub, Continuous Integration and Continuous Delivery, Automated Testing, Technical Leadership

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Health Savings Account, Flexible Spending Accounts, Retirement Savings Plans, Paid Vacation, Paid Holidays, Tuition Assistance, Employee Assistance Programs, Life Insurance, GM Vehicle Discounts, Relocation Benefits




Fast Track Upload