Staff Software Engineer – Compute Systems Software (Embedded OS)

General Motors • Mountain View, CA, United States • Posted May 31, 2026

Location Mountain View, CA
Job Type Full-time
Category other-general
Posted May 31, 2026
**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...

Interested in this role?

Click the button below to start your application.

Apply Now