Jobs / United States / General Motors Company

Senior Software Engineer - ADAS Interactive Experience

General Motors Company · 🇺🇸 2 Locations

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 roles171 certified filings for “Senior Software Engineer” (Software Developers) in MI: $140k–$163k, median $150k. Most were filed at wage level IV (74%) — 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.

Start free →

Or apply yourself on the official page →

Sponsor Radar — General Motors Company

606 H-1B filings certified since Oct 2025

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 Senior Software Engineer — ADAS Interactive Experience Job Summary We are seeking a highly skilled and experienced Senior Software Engineer to join our ADAS HMI team within the Interactive Experience platform. In this role, you will design and deliver production automotive embedded software spanning microcontroller (MCU) and System-on-Chip (SoC) platforms. Your work will connect vehicle signals, sensors, and real-time controls to the services that power driver-facing alerts, controls, and situational-awareness experiences. You will apply strong system design and architecture skills to define clear boundaries, interfaces, and data flows across in-vehicle compute domains while meeting demanding requirements for safety, startup time, determinism, resource use, and reliability throughout the vehicle lifecycle. Job Responsibilities • Design and develop production automotive embedded systems spanning MCU firmware and SoC software using C/C++. • Translate vehicle-level requirements into implementable software architectures, including component boundaries, hardware and software interfaces, communication protocols, data flows, timing budgets, diagnostics, and degraded-mode behavior. • Participate in architecture reviews and communicate technical trade-offs involving latency, determinism, memory, compute, functional safety, cybersecurity, reliability, and long-term maintainability. • Build reliable interfaces between real-time MCU applications and SoC services that support driver controls, alerts, chimes, lighting, haptics, and situational-awareness experiences. • Design software that behaves predictably across vehicle power states, startup and shutdown sequences, communication faults, watchdog recovery, and constrained operating conditions. • Collaborate with systems, electrical, HMI, ADAS, platform, supplier, and vehicle integration teams through hardware bring-up, bench integration, vehicle validation, and production launch. • Write clean, efficient, tested, and well-documented C/C++ code that follows embedded software standards and team development practices. • Debug complex cross-domain issues involving MCU firmware, vehicle networks, IPC, SoC services, operating-system behavior, electrical interfaces, and downstream applications. • Own major vehicle features through the full development lifecycle, from concept and design through implementation, integration, vehicle validation, production launch, and field maintenance. • Improve engineering productivity through build, test, debugging, simulation, profiling, or developer-workflow tooling. • Drive shift-left quality through unit, software-in-the-loop, hardware-in-the-loop, integration, performance, and fault-injection testing. • Mentor junior engineers and serve as a technical resource for system design, C/C++ development, and cross-domain debugging. Job Qualifications • Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related field. • At least 5 years of professional experience developing and shipping embedded software for production products. • Strong C/C++ development experience on both microcontroller and SoC-based platforms. • Demonstrated system design and software architecture skills, including decomposition of broad requirements into components, interfaces, and executable technical plans. • Experience with real-time or resource-constrained MCU software, such as RTOS applications, board-support packages, device drivers, peripherals, or low-level communication stacks. • Experience with SoC software environments, such as Embedded Linux, QNX, yocto, including IPC and system resource management. • Experience debugging and testing integrated embedded systems using tools such a

View the official posting →

Source: Employer career site (Workday) First seen: 2026-10-07 Last confirmed: 2026-10-07 How our data works → Report this job

Similar opportunities