Jobs / United States / General Motors Company
Staff Software Engineer, Compute Systems Software — Embedded Linux Platform
General Motors Company · 🇺🇸 Mountain View, California, United States of America
Sponsorship verdict
Sponsorship possible
One solid signal, not two — worth applying, and worth asking about sponsorship early.
- Employer is on a government sponsor recordThe US Department of Labor certified 606 H-1B/E-3 labor condition applications for this employer between Oct 2025 and Jun 2026 (latest Jun 2026) — the step every H-1B hire needs first. USCIS also records 267 H-1B approvals in FY2023. Source: LCA disclosure data (US Department of Labor (OFLC)).
- The posting doesn’t mention sponsorshipSilence isn’t a refusal — ask the recruiter before investing much time.
- No salary bar for this routeH-1B has no fixed salary bar: the employer must pay at least the prevailing wage for the role and area. Cap-subject employers enter a lottery weighted by wage level. Source: https://www.federalregister.gov/documents/2025/12/29/2025-23853/weighted-selection-process-for-registrants-and-petitioners-seeking-to-file-cap-subject-h-1b, rules effective 2026-02-27.
- What General Motors Company paid sponsored hires in similar roles8 certified filings for “Software Systems Engineer” (Mechanical Engineers) in CA: $192k–$220k, median $209k. Most were filed at wage level IV (100%) — 4 lottery entries, ≈61% projected selection odds for cap-subject employers. Source: US Department of Labor LCA disclosure data (Oct 2025 – Jun 2026).
- Confirmed live todayWhen a source last listed this job as open.
US H-1B: cap-subject employers enter a lottery weighted by wage level — Level I gets 1 entry, Level IV gets 4 (DHS projected selection odds ≈15% at Level I to ≈61% at Level IV). Universities and non-profit research employers are cap-exempt. The $100,000 fee for new petitions from abroad is currently blocked by a court order (appeal pending).
A verdict summarises public evidence; it is not legal advice and never a guarantee — the employer and the immigration authority decide. Sign in to factor in where you can already work.
Or apply yourself on the official page →
Sponsor Radar — General Motors Company
The US Department of Labor certified 606 H-1B/E-3 labor condition applications for this employer between Oct 2025 and Jun 2026 (latest Jun 2026) — the step every H-1B hire needs first. USCIS also records 267 H-1B approvals in FY2023. Source: LCA disclosure data (US Department of Labor (OFLC)).
Past sponsorship or register membership never guarantees sponsorship for this vacancy or for you. Full Sponsor Radar for General Motors Company →
About the role
Job Description The Vehicle Experiences Engine at GM is transforming how millions of people interact with their vehicles by building the software engines behind next-generation digital experiences. At the core of this transformation is the Compute Systems Software team — the group that delivers the foundational embedded platform for GM’s software-defined vehicles. As a Staff Software Engineer, Compute Systems Software, you will lead the design, development, integration, and debugging of the embedded Linux platform that powers GM’s in-vehicle compute systems. You will work deeply across the Linux kernel, board support packages (BSPs), device drivers, boot and recovery paths, build systems, and core platform services on modern ARM-based SoCs. You will help ensure that platform software is not only functional in the lab, but performant, diagnosable, recoverable, and maintainable across production vehicle programs. You’ll report to the Software Engineering Manager, Compute Systems Software, and collaborate closely with partners across Android Automotive OS, multimedia, connectivity, systems frameworks, safety, validation, and vehicle programs. You will also work directly with our silicon vendors to bring up new platforms, resolve complex issues, and optimize platform capabilities for GM-specific use cases. About the Role This is a hands-on technical leadership role focused on embedded Linux and automotive compute. You will influence architecture and engineering practices across the platform while remaining close to the code, hardware, tools, and failure modes that determine real-world system behavior. You will: • Own critical pieces of the compute platform, from kernel configuration and BSP integration to device drivers, boot and recovery, and low-level system services. • Build and maintain Yocto-based embedded Linux distributions and the pipelines that produce production images for multiple vehicle programs and hardware variants. • Harden boot, recovery, watchdog, and health-monitoring paths to improve platform robustness across hardware and software failure modes. • Lead complex debugging and root-cause analysis across hardware, bootloaders, kernel, drivers, middleware, user space, build infrastructure, and vehicle integration. • Automate repetitive engineering work with shell, Python, CI/CD tooling, developer-facing utilities and AI to improve the speed and consistency of diagnosis and delivery. • Partner with our silicon vendors to bring up new SoCs, integrate vendor deliverables, debug issues, and improve the quality and maintainability of upstream and downstream platform code. • Provide technical leadership through architecture reviews, design and code reviews, mentoring, cross-team debugging, and platform-wide engineering standards. This role is hybrid, with regular onsite collaboration at a GM technical center, consistent with GM’s hybrid work guidelines for engineering roles. Responsibilities Embedded Linux platform development • Design, implement, and maintain Linux kernel modules, device drivers, BSP components, bootloader optimizations, device-tree configurations, and low-level system services for in-vehicle compute platforms. • Analyze system behavior across kernel and user space, with a strong focus on correctness, performance, diagnosability, and long-term maintainability. Yocto, build, and release systems • Configure and extend Yocto-based embedded Linux distributions, including layers, recipes, machine configuration, image generation, and dependency management. • Own and refine build systems to produce deterministic, reproducible, scalable images across multiple programs, boards, and software variants. • Improve build and release pipelines through automation, caching, failure isolation, actionable d