CareerPlanGet AI match score →

Staff Software Engineer – Compute Systems Software (Embedded OS)

Mountain View, California, United States of America💼 Full-time💰 $217,000–$217,000🗓 2026-05-08 → 2026-07-30

Core

Lead the design, development, and debugging of the embedded Linux platform powering GM's in-vehicle compute systems and digital cockpits.

Role type

Staff Software Engineer (Embedded Linux/Compute Systems)

Builds

Embedded Linux distributions, device drivers, BSP components, and low-level system services for high-volume vehicle programs.

Domain

Automotive embedded systems, ARM-based SoCs, Linux kernel

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Linux kernel development, device driver programming, BSP integration, Yocto build systems, C programming, system performance optimization, complex debugging, technical leadership, vendor partnership

Preferred skills

Master's degree in CS/EE, Linux kernel upstreaming, Android Automotive OS familiarity, automotive safety concepts (ISO 26262)

Technologies

Linux kernel, Yocto, ARM SoCs, C, Python, Shell, Git, GDB, perf, ftrace

Responsibilities

Design and maintain Linux kernel modules, device drivers, and BSP components; Configure and extend Yocto-based embedded Linux distributions; Profile and optimize CPU, memory, and thermal behavior; Mentor engineers and drive engineering standards; Collaborate with silicon vendors to integrate new platforms.

Seniority

Staff, hands-on technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗