Senior Embedded Linux Engineer - Automotive Compute Systems

General Motors

Mountain View (CA)

Hybrid

USD 217,000 - 275,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

medical, dental, vision benefits
Flexible Spending Accounts
tuition assistance programs
GM vehicle discounts

Job summary

General Motors is seeking a Staff Software Engineer for Compute Systems Software in Mountain View, California. This hybrid role involves leading the development of embedded Linux platforms critical for GM’s vehicles. Responsibilities include designing kernel modules, optimizing system performance, and collaborating with vendors like Qualcomm. Candidates should have over 10 years in software development, with strong skills in embedded Linux, Yocto, and system optimization. The base salary ranges from $217,000 to $275,000, complemented by a comprehensive benefits package.

Qualifications

  • 10+ years of professional experience in embedded, systems, or kernel-level software development.
  • Deep expertise with embedded Linux on ARM-based SoCs, including kernel modules and device drivers.
  • Strong hands-on experience with Yocto and a track record of shipping embedded Linux deployments.

Responsibilities

  • Lead design, development, and debugging of the embedded Linux platform.
  • Configure and extend Yocto-based embedded Linux distributions.
  • Profile and optimize CPU, memory, I/O, and thermal behavior across the embedded stack.

Skills

embedded Linux
C programming
Yocto
system optimization
debugging

Education

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

Tools

Make
Git/GitHub
Python
UNIX command-line

Job description

General Motors is seeking a Staff Software Engineer for Compute Systems Software in Mountain View, California. This hybrid role involves leading the development of embedded Linux platforms critical for GM’s vehicles. Responsibilities include designing kernel modules, optimizing system performance, and collaborating with vendors like Qualcomm. Candidates should have over 10 years in software development, with strong skills in embedded Linux, Yocto, and system optimization. The base salary ranges from $217,000 to $275,000, complemented by a comprehensive benefits package.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Senior Linux Kernel & Driver Engineer — Hybrid
Senior Linux Kernel & Driver Engineer — Hybrid

General Motors • Austin (TX)

Hybrid
USD 140,000 - 190,000
Senior Automotive Software Engineer - C++/Android
Senior Automotive Software Engineer - C++/Android

General Motors • Warren (MI)

Hybrid
USD 138,000 - 175,000
Embedded Software Engineer: C++ for Vehicle Stack
Embedded Software Engineer: C++ for Vehicle Stack

General Motors • Sunnyvale (CA)

Hybrid
USD 123,000 - 189,000
Relocation benefits
Health, dental, vision
Senior Embedded Software Engineer, Self-Driving
Senior Embedded Software Engineer, Self-Driving

General Motors • Sunnyvale (CA)

On-site
USD 153,200 - 234,100
Health and wellbeing benefits
Tuition assistance programs
GM vehicle discounts
Hardware Engineer – Central Compute ECUs (Automotive)
Hardware Engineer – Central Compute ECUs (Automotive)

General Motors • Sunnyvale (CA)

On-site
USD 90,000 - 137,000
Medical insurance
Dental insurance
Vision care
+2
Senior Software Engineer, Embedded Systems
Senior Software Engineer, Embedded Systems

General Motors • Mountain View (WY)

Hybrid
USD 238,000 - 291,000
Staff Embedded Systems Engineer — Radio & Connectivity
Staff Embedded Systems Engineer — Radio & Connectivity

RTL2 Fernsehen GmbH & Co. KG • Austin (TX)

On-site
Staff Android Engineer: Infotainment & Automotive UI
Staff Android Engineer: Infotainment & Automotive UI

General Motors • Austin (TX)

Hybrid
USD 195,000 - 299,000
Health benefits
Flexible Spending Accounts
Tuition assistance
Staff Software Engineer, Embedded Radio Software and Connectivity
Staff Software Engineer, Embedded Radio Software and Connectivity

RTL2 Fernsehen GmbH & Co. KG • Austin (TX)

Hybrid
USD 100,000 - 140,000
Medical, dental, and vision insurance
Retirement savings plan
GM vehicle discounts
+1