Staff 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

Lead the architecture and development of GM’s vehicle-compute operating-system platform, including hypervisor and virtual-machine capabilities, guest operating systems, secure boot, container runtime, and platform health and fault-management services. Optimize and debug the virtualized stack, improve automated validation and release practices, and mentor engineers while collaborating across software, hardware, safety, and cybersecurity teams.

Requirements: Requires a bachelor’s degree or equivalent practical experience and at least 10 years of embedded, systems, or kernel-level software development, including production experience in automotive or similarly complex embedded environments. Candidates need strong Arm SoC and operating-system expertise, experience with embedded build systems and system-level debugging, proficiency in C and C++ plus Python and shell scripting, and demonstrated technical leadership.

Key Skills: Hypervisor Integration, Virtualization, Embedded Linux, Yocto, Android, QNX, C, C++, Python, Shell Scripting, Secure Boot, Linux Kernel, Real-Time Operating Systems, System Performance Optimization, Root-Cause Analysis, Technical Leadership

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Health Savings Account, Flexible Spending Accounts, Retirement Savings Plan, Sickness and Accident Benefits, Life Insurance, Paid Vacation, Paid Holidays, Tuition Assistance, Employee Assistance Program, GM Vehicle Discounts, Incentive Pay




Fast Track Upload