Staff Software Engineer, Infotainment

General Motors

Warren (MI)

On-site

USD 140,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

General Motors in Warren, MI seeks a Staff Software Architect to set direction for core operating-environment and system services within the infotainment stack. This senior individual contributor leads architecture decisions across teams and suppliers, reviews designs, and guides high-impact implementations.

You will mentor engineers, drive complex design decisions, and ensure safety, performance, and observability across development and fleet environments.

Qualifications

  • Bachelor's degree in Computer Science, Computer/Electrical Engineering, or equivalent experience.
  • 8+ years in automotive or embedded software with system-level or platform focus (infotainment/IVI, digital cockpit, OS/platform).
  • Strong modern C++ for embedded or real-time systems; Python for tooling/automation/test is a plus.
  • Hands-on experience with at least one in-vehicle platform (Android-based, Linux-based, or RTOS) including hardware and vehicle network integration.
  • Solid understanding of vehicle integration (CAN or Automotive Ethernet, diagnostics, ECU interaction).
  • 2+ years leading teams as a tech lead, driving planning, design, and delivery through others including suppliers.
  • Proven ability to debug and resolve cross-layer issues using logs, crash data, and metrics.
  • Effective communication and collaboration skills across teams and organizations.

Responsibilities

  • Own and evolve architecture for key system-level software and services in the infotainment stack.
  • Lead by example as a "player-architect" shaping requirements and reviewing designs.
  • Coordinate decisions and roadmaps across teams and suppliers for safety and performance.
  • Work with hardware and release teams on central compute platforms and software releases.
  • Influence the organization through AI, agents, and agent skills in development and operations.
  • Use logs and dashboards to drive priorities and ensure observability in development and fleet.
  • Mentor engineers across teams and act as escalation point for cross-OS, cross-hardware issues.
  • Collaborate with mechatronics and vehicle integration teams on touchpoints to vehicle functions.

Skills

Modern C++ (embedded/RTOS)
Python tooling
Debugging across layers
Technical leadership
Cross-team collaboration

Education

Bachelor's degree in CS/CE or equivalent
Master's degree (nice to have)

Tools

Android-based platform
Linux-based platform
RTOS
CAN bus
Automotive Ethernet

Job description

About the Role

We design, build, and support two generations of in-vehicle infotainment and digital cockpit platforms, evolving our current production platform while creating its successor, both aligned with the latest best practices. As a Staff Software Architect, you are a senior individual contributor who sets direction for core operating-environment and system services, working closely with other platform and vehicle teams.

This is a high-scope staff-level role: you lead architecture and cross-team technical decisions, influence managers and suppliers, and dive into design reviews, hard bugs, and prototypes when needed. You are not a people manager, but you are expected to be a visible technical leader across teams.

Key Responsibilities
  • Own and evolve architecture for key system-level software and services in the infotainment stack, with clear interfaces and long-term platform health in mind.
  • Lead by example as a "player-architect": shape requirements, drive designs, review code, and contribute to high-impact implementations.
  • Coordinate technical decisions and roadmaps across internal teams and suppliers; ensure designs align with safety, performance, and program goals.
  • Work with hardware and release teams on new central compute platforms and software releases; lead resolution of complex system-level issues in benches and vehicles.
  • Influence the organization through effective use of AI, agents, and agent skills in development and operations.
  • Use logs, crashes, and dashboards to drive priorities and measure improvement; ensure the system is observable in development and in fleet.
  • Mentor engineers across teams (including supplier teams) and act as a senior escalation point for issues that cross OS, services, and hardware.
  • Collaborate with mechatronics and vehicle integration teams wherever the infotainment stack touches vehicle functions (propulsion, chassis, body, thermal, etc.).
Qualifications
Minimum
  • Bachelor's degree in Computer Science, Computer/Electrical Engineering, or equivalent experience.
  • 8+ years in automotive or embedded software, with substantial system-level or platform work (infotainment/IVI, digital cockpit, OS/platform).
  • Strong modern C++ for embedded or real-time systems; Python for tooling/automation/test is a plus.
  • Hands-on experience with at least one in-vehicle platform (Android-based, Linux-based, or RTOS), including hardware and vehicle network integration.
  • Solid understanding of vehicle integration (for example, CAN or Automotive Ethernet, diagnostics, ECU interaction).
  • 2+ years leading teams as a tech lead (or equivalent): driving planning, design, and delivery through others, including suppliers.
  • Proven ability to debug and drive resolution of cross-layer issues using logs, crash data, and metrics.
  • Effective communication and collaboration skills to influence across teams and organizations.
Nice to Have
  • Master's degree in a relevant field.
  • End-to-end experience on infotainment or digital cockpit programs from bring-up through launch.
  • Experience with mechatronics, ADAS/HMI interfaces, or connectivity/media stacks (Bluetooth, Wi-Fi, cellular, projection).
  • Exposure to OTA, automotive cybersecurity, or broader software-defined vehicle architectures.
  • Prior impact at staff+ scope (or equivalent) across multiple teams or suppliers.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Embedded Software Engineer (Automotive Infotainment Platforms)
Staff Embedded Software Engineer (Automotive Infotainment Platforms)

Hashlist • Illinois

On-site
USD 120,000 - 150,000
Senior Full Stack Software Developer
Senior Full Stack Software Developer

Jobtailor • Dearborn (MO)

On-site
USD 140,000 - 170,000
In-Vehicle Infotainment System Architect
In-Vehicle Infotainment System Architect

ALTEN Technology USA • Dearborn (MI)

On-site
Android Infotainment Domain Architect
Android Infotainment Domain Architect

Stellantis • Auburn (AL)

On-site
USD 120,000 - 160,000
Staff Engineer - Infotainment SW
Staff Engineer - Infotainment SW

Hashlist • Carlsbad (CA)

On-site
USD 100,000 - 150,000
Senior IVI System Architect – Connected Infotainment
Senior IVI System Architect – Connected Infotainment

ALTEN Technology USA • Dearborn (MI)

On-site
Principal Systems Engineer, Infotainment ECU
Principal Systems Engineer, Infotainment ECU

Cariad, Inc. • Mountain View (CA)

On-site
USD 194,670 - 282,735
Medical, dental, and vision insurance
401k with employer match
Tuition reimbursement
+2
Senior Software Architect - Infotainment
Senior Software Architect - Infotainment

Bosch Group • Michigan

On-site
USD 100,000 - 130,000
Staff Software Engineer- Android
Staff Software Engineer- Android

General Motors • Austin (TX)

Hybrid
USD 195,000 - 299,000
Health benefits
Flexible Spending Accounts
Tuition assistance
Principal Software Engineer
Principal Software Engineer

Sapphire Stream Technology • Southfield (MI)

On-site
USD 108,000 - 132,000