Staff Embedded Linux Engineer — Vehicle Compute Systems

generalmotors

Mountain View (CA)

Hybrid

USD 217,000 - 275,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health benefits
Vehicle discounts

Job summary

General Motors is seeking a Staff Software Engineer in Compute Systems Software to lead embedded Linux work for GM’s in-vehicle compute platforms. You will own kernel, BSP integration, device drivers, and boot/recovery paths, delivering robust, scalable platform software across ARM SoCs.

You will collaborate with Android Automotive OS, safety, validation, and silicon vendors, driving architecture, debugging, and upstreaming while mentoring teams and improving build pipelines.

Qualifications

  • Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or a related field; or equivalent practical experience.
  • 10+ years of professional embedded systems, kernel-level, or platform software development; automotive or similar complex embedded domains.
  • Strong proficiency in C, plus Python and shell scripting for automation, tooling, diagnostics, and debugging.

Responsibilities

  • Own critical compute platform components from kernel configuration to device drivers and low-level system services.
  • Lead Yocto-based embedded Linux distributions and reproducible image generation for multiple vehicle programs.
  • Design, debug, and optimize boot, recovery, health-monitoring, and platform software across hardware and software boundaries.
  • Mentor engineers through reviews, cross-team debugging, and platform-wide engineering standards.

Skills

C programming
Python
Shell scripting
Make-based build flows
Git / GitHub
CI/CD tooling

Education

Bachelor’s degree in CS / Electrical/Computer Engineering

Tools

Yocto
GDB
Perf / ftrace
CI/CD pipelines

Job description

General Motors is seeking a Staff Software Engineer in Compute Systems Software to lead embedded Linux work for GM’s in-vehicle compute platforms. You will own kernel, BSP integration, device drivers, and boot/recovery paths, delivering robust, scalable platform software across ARM SoCs.

You will collaborate with Android Automotive OS, safety, validation, and silicon vendors, driving architecture, debugging, and upstreaming while mentoring teams and improving build pipelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Linux Kernel & Driver Engineer - Embedded Automotive
Staff Linux Kernel & Driver Engineer - Embedded Automotive

General Motors LLC • Austin (TX)

Hybrid
USD 140,000 - 190,000
Relocation benefits
Senior Linux Kernel & Driver Engineer – Hybrid
Senior Linux Kernel & Driver Engineer – Hybrid

generalmotors • Austin (TX)

Hybrid
USD 140,000 - 210,000
Relocation benefits
Company vehicle program
Staff Core OS Engineer — Vehicle Compute & Hypervisor
Staff Core OS Engineer — Vehicle Compute & Hypervisor

General Motors • Anchorage (AK)

Hybrid
USD 160,000 - 330,000
Relocation benefits
GM Benefits package
Staff Embedded Software Engineer: Fleet Control & Data
Staff Embedded Software Engineer: Fleet Control & Data

General Motors • Warren (MI)

On-site
USD 130,000 - 170,000
Staff Software Engineer: Embedded Systems Test Platform Lead
Staff Software Engineer: Embedded Systems Test Platform Lead

General Motors • Mountain View (CA)

On-site
USD 189,000 - 291,000
Staff Software Engineer, Embedded Systems & Platform Lead
Staff Software Engineer, Embedded Systems & Platform Lead

General Motors • Montpelier (VT)

Remote
USD 189,000 - 291,000
Health and wellbeing benefit programs
GM vehicle discounts
Relocation benefits available
Senior Staff Software Engineer – Embedded Systems Platform
Senior Staff Software Engineer – Embedded Systems Platform

General Motors • Warren (MI)

Hybrid
USD 171,000 - 289,000
Company vehicle program
GM benefits package
Staff Software Engineer — Embedded Systems Platform
Staff Software Engineer — Embedded Systems Platform

General Motors • Milford Charter Township (MI)

On-site
USD 189,000 - 291,000
Company vehicle program
Staff Software Engineer — Embedded Systems & Test Automation
Staff Software Engineer — Embedded Systems & Test Automation

General Motors • Carson City (NV)

Remote
USD 189,000 - 291,000
Staff Software Engineer – Compute Systems Software (Embedded OS)
Staff Software Engineer – Compute Systems Software (Embedded OS)

Hiring.fm • Mountain View (CA)

On-site
USD 217,000 - 275,000
medical, dental, vision benefits
Flexible Spending Accounts
tuition assistance programs
+1