Staff Software Engineer – Compute Systems Software (Embedded OS)

General Motors
📍 Mountain View, CA, United States 💼 Full-time 🕒 Posted June 20, 2026

Job Description

**Job Description**

The **Vehicle Experiences Engine (VEE)** at GM is transforming how millions of people interact with their vehicles by building the software engines behind next-generation digital experiences. At the core of this transformation is the **Compute Systems Software** team — the group that delivers the foundational embedded platform for GM’s software-defined vehicles.

As a **Staff Software Engineer, Compute Systems Software (Embedded OS)** , you will lead the design, development, and debugging of the embedded Linux platform that powers GM’s in-vehicle compute systems. You’ll work across the Linux kernel, board support packages (BSP), device drivers, and core frameworks on modern ARM-based SoCs, using C and classic UNIX/Linux tooling to deliver high-performance, highly reliable compute in production vehicles.

You’ll report to the **Software Engineering Manager, Compute Systems Software** , and collaborate closely with partners across Androi...

Ready to Apply?

Submit your application today and join our talented team at General Motors.

Submit Application

Job Details

  • Location Mountain View, CA
  • Job Type Full-time
  • Category other-general
  • Posted Date June 20, 2026
  • Application Deadline June 27, 2026