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.
Start fresh or import an existing resume
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.