Staff Embedded Linux Platform Engineer (Compute Systems)

General Motors

Mountain View (CA)

Hybrid

USD 217,000 - 275,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model

Job summary

General Motors (GM) is seeking a Staff Software Engineer for Compute Systems Software in Mountain View, CA. You will own embedded Linux platform components, from kernel config and BSP integration to drivers and boot paths, building Yocto-based distributions for multiple vehicle programs.

You will lead debugging, performance optimization, and cross-team collaboration with Android Automotive OS, safety, validation, and silicon vendors, while mentoring engineers and improving platform reliability.

Qualifications

  • Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field.

Responsibilities

  • Own kernel config, BSP integration, device drivers, boot and recovery for embedded compute platforms.
  • Build and maintain Yocto-based distributions and production images for multiple vehicle programs.
  • Harden boot, recovery, watchdog, and healthMonitoring for robustness.
  • Lead complex debugging across hardware, kernel, drivers, and user space.
  • Automate diagnostics and improve pipeline health with CI/CD tooling and scripting.
  • Collaborate with silicon vendors to bring up new SoCs and ensure upstream/downstream quality.
  • Provide architecture reviews, code reviews, and mentorship across teams.

Skills

C programming
Python
Shell scripting
Yocto
Embedded Linux
ARM-based SoCs
Kernel development
Device drivers
CI/CD tooling
Git / GitHub

Education

Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field

Tools

Linux kernel subsystems
Device drivers
Yocto build system
Git / GitHub
CI/CD tooling
Perf / ftrace / gdb

Job description

General Motors (GM) is seeking a Staff Software Engineer for Compute Systems Software in Mountain View, CA. You will own embedded Linux platform components, from kernel config and BSP integration to drivers and boot paths, building Yocto-based distributions for multiple vehicle programs.

You will lead debugging, performance optimization, and cross-team collaboration with Android Automotive OS, safety, validation, and silicon vendors, while mentoring engineers and improving platform reliability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Engineer - Automotive Compute Systems
Senior Embedded Linux Engineer - Automotive Compute Systems

General Motors • Mountain View (CA)

Hybrid
USD 217,000 - 275,000
medical, dental, vision benefits
Flexible Spending Accounts
tuition assistance programs
+1
Platform OS & Driver Engineering Manager (Embedded) - Hybrid
Platform OS & Driver Engineering Manager (Embedded) - Hybrid

General Motors • Sunnyvale (CA)

Hybrid
USD 160,000 - 246,000
Company vehicle
Health benefits
Tuition assistance
Staff Embedded Platform Engineer (Lead & Scale)
Staff Embedded Platform Engineer (Lead & Scale)

General Motors • United States

On-site
USD 171,000 - 289,000
GM vehicle discounts
Health benefits
Staff Software Engineer – Compute Systems Software (Embedded OS)
Staff Software Engineer – Compute Systems Software (Embedded OS)

General Motors • Mountain View (CA)

Hybrid
USD 217,000 - 275,000
medical, dental, vision benefits
Flexible Spending Accounts
tuition assistance programs
+1
Staff Systems Engineer, Cloud-Native Automotive Platform
Staff Systems Engineer, Cloud-Native Automotive Platform

General Motors • Mountain View (CA)

Hybrid
USD 160,000 - 264,000
Health, dental, vision benefits
GM vehicle discounts
Relocation benefits
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
Lead Embedded Software Platform Architect (Remote)
Lead Embedded Software Platform Architect (Remote)

General Motors • Michigan

Hybrid
USD 171,000 - 289,000
GM vehicle discounts
Health & wellbeing benefits
Tuition assistance
Staff Software Engineer, Compute Systems Software — Embedded Linux Platform
Staff Software Engineer, Compute Systems Software — Embedded Linux Platform

General Motors • Mountain View (CA)

Hybrid
USD 217,000 - 275,000
Hybrid work model
Senior Embedded OS Architect - Automotive Platform
Senior Embedded OS Architect - Automotive Platform

General Motors • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
Staff ML Engineer, Scalable Compute Platform
Staff ML Engineer, Scalable Compute Platform

General Motors • Mountain View (CA)

Hybrid
USD 195,000 - 298,000
Medical, dental, vision
Health Savings Account
Flexible Spending Accounts
+3