Jobs / United States / General Motors Company

General Motors Company

Senior Software Engineer - IVI Serviceability

Warren, Michigan, United States of America Posted today

Apply on employer site ↗ Tailor my CV first Source: Company careers site

Optional: we can tailor a CV and cover letter for this job from your real experience first (the first one is free).

Skills this job asks for

TriageC++PythonAndroidLinuxCybersecurity

Add your CV (free) to see which of these your CV is missing.

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.
  • 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.
  • What General Motors Company paid sponsored hires in similar roles171 certified filings for “Senior Software Engineer” (Software Developers) in MI: $140k–$163k, median $150k.
  • Confirmed live todayWhen a source last listed this job as open.
Details and sources
Employer is on a government sponsor record
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. Source: LCA disclosure data (US Department of Labor (OFLC)).
No salary bar for this route
H-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 roles
171 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).

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.

About the role

Job Description About the Role We’re looking for a Senior Software Engineer to own and advance serviceability for our in-vehicle infotainment (IVI) and Vehicle Compute Unit (VCU) platform. You will focus on dealership support and field quality: debugging complex VCU issues, driving technical root cause from warranty and diagnostic data, and implementing features that make the platform easier to diagnose, repair, and support.   You’ll work hands-on in the infotainment/VCU software stack — from platform middleware and diagnostics frameworks to dealer-facing workflows and backend automation — while partnering closely with vehicle platform teams, field quality, and dealer support organizations.   What You’ll Do • Lead deep technical debugging of IVI/VCU issues seen in the field, including reproduction, log and trace analysis, and cross-team root-cause investigations. • Devise reproducible bench setups, repositories, and automated test cases for field issues, and drive closure of testing omissions by extending coverage and driving closure with the quality team. • Analyze warranty reports, diagnostic logs, and telemetry to identify systemic issues, patterns, and opportunities to improve reliability and serviceability. • Design and implement diagnosability and serviceability features in the IVI/VCU stack (for example, structured logging, health monitoring, fault injection hooks, self-test and guided-diagnostics capabilities). • Collaborate with dealer support, field quality, and internal tooling teams to improve workflows for technicians and support engineers, including enhancements to diagnostic UIs, troubleshooting flows, and repair guidance. • Build and evolve automation and AI-assisted diagnostics for the VCU: correlating symptoms, DTCs, and warranty data to accelerate fault isolation and recommended fixes. • Define and enforce engineering standards for observability, fault reporting, error handling, and debugability across the IVI/VCU software components. • Partner with adjacent domain teams (connectivity, telematics, cloud, vehicle platform) to ensure serviceability requirements are reflected in interfaces, protocols, and integration contracts. • Serve as a go-to technical expert for VCU serviceability, mentoring engineers on best practices for diagnosable system design and effective field-issue triage.   What You Bring • 5+ years of software engineering experience in automotive or embedded systems, with significant time spent in infotainment/IVI or VCU development. • Strong C++ skills in resource-constrained, real-time, or embedded environments; solid Python for tooling, data analysis, and automation around diagnostics and warranty data. • Practical experience with automotive platforms and middleware (for example, Android Automotive OS, embedded Linux, QNX, AUTOSAR Adaptive, SOME/IP, DDS, or similar). • Deep understanding of vehicle software integration and diagnostics: CAN, Automotive Ethernet, diagnostics protocols (for example, UDS), ECU communication patterns, and vehicle signal architectures. • Demonstrated experience debugging complex, intermittent field issues end-to-end, including log/trace analysis, on-bench reproduction, and cross-team investigation. • Experience shipping production software into vehicles within OEM release processes and automotive lifecycles. • Proven ability to lead technically within a team — driving investigation plans, coordinating across stakeholders, and helping other engineers grow their debugging and serviceability skills.   Nice to Have • Experience with dealer or technician diagnostic tools, service workflows, or field quality engineering. • Experience with graphics/HMI stacks or IVI user flows, especially where they intersect with error handling, fault indication, or techn

Apply on employer site ↗