Senior SoC Architect - ADAS HMI & Edge ML

General Motors Africa & Middle East

Milford Charter Township (MI)

On-site

USD 189,000 - 291,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health benefits
Tuition assistance
GM vehicle discounts
Retirement savings plan

Job summary

General Motors is seeking a Staff Software Engineer to lead SoC software architecture for ADAS HMI on automotive SoCs. You will define architectural direction for production software, span data producers, interfaces, and device-level perception to support driver alerts and vehicle integration.

Experience with edge ML on constrained devices is a strong differentiator. The role emphasizes ownership of multi-team streams, architecture reviews, and delivering reliable, low-latency systems across the

Qualifications

  • Bachelor’s degree or equivalent in a technical field with 5–8 years of software engineering experience; or 10–12 years delivering production software.
  • Staff-level experience designing and shipping embedded or SoC-based production systems with multi-team scope and end-to-end accountability.
  • Deep C/C++ development experience for SoC applications, services, or middleware.
  • Hands-on experience with Embedded Linux, QNX, or comparable SoC OS including IPC, multithreading, and resource management.
  • Strong ability to translate cross-domain requirements into concrete system designs and roadmaps.

Responsibilities

  • Define and evolve end-to-end SoC architecture spanning ADAS data producers, interfaces, OS services, middleware, and HMI applications.
  • Architect and build a next-generation driver monitoring system from inputs to on-device perception and inference.
  • Lead production SoC applications and services development using C/C++, including data processing and IPC.
  • Translate requirements into practical cross-domain designs with clear interfaces, timing budgets, and validation strategies.
  • Drive architecture reviews and align teams on trade-offs around performance, memory, compute, security, and reliability.
  • Own multi-team workstreams from design through vehicle launch and maintenance.
  • Establish practices for low-latency data pipelines exposing ADAS data to on-device consumers.
  • Forecast and mitigate integration risks across ADAS, perception, HMI, and vehicle integration teams.

Skills

C/C++ development
Embedded Linux
QNX
System design
Cross-team leadership

Education

Bachelor’s degree in Computer Science or related field

Tools

IPC
Multithreading
Data processing

Job description

General Motors is seeking a Staff Software Engineer to lead SoC software architecture for ADAS HMI on automotive SoCs. You will define architectural direction for production software, span data producers, interfaces, and device-level perception to support driver alerts and vehicle integration.

Experience with edge ML on constrained devices is a strong differentiator. The role emphasizes ownership of multi-team streams, architecture reviews, and delivering reliable, low-latency systems across the

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff SoC Engineer: Edge ADAS & Driver Monitoring
Staff SoC Engineer: Edge ADAS & Driver Monitoring

General Motors • Milford Charter Township (MI)

On-site
USD 150,000 - 260,000
Senior Embedded Software Engineer - Automotive HMI
Senior Embedded Software Engineer - Automotive HMI

General Motors • Sunnyvale (CA)

On-site
USD 129,000 - 198,000
Senior Automotive Hardware Engineer for ADAS ECUs
Senior Automotive Hardware Engineer for ADAS ECUs

General Motors • Sunnyvale (CA)

Hybrid
USD 125,000 - 193,000
Medical
Dental
Vision
+6
Senior ADAS Compute Hardware Engineer - Hybrid
Senior ADAS Compute Hardware Engineer - Hybrid

null • Warren (MI)

Hybrid
USD 120,000 - 180,000
Relocation benefits
Senior Hardware Architect – Central Compute & ADAS
Senior Hardware Architect – Central Compute & ADAS

General Motors • Sunnyvale (CA)

On-site
USD 159,000 - 245,000
Health & wellbeing benefits
Medical, dental, vision coverage
401(k) retirement savings plan
+2
Senior Automotive Hardware Engineer – ECUs & ADAS Systems
Senior Automotive Hardware Engineer – ECUs & ADAS Systems

General Motors • Warren (MI)

Hybrid
USD 125,200 - 192,700
Health, dental, vision
GM vehicle discounts
Retirement savings plan
+2
Senior ADAS Mission Planning & Motion Control Engineer
Senior ADAS Mission Planning & Motion Control Engineer

General Motors • Milford Charter Township (MI)

On-site
USD 120,000 - 170,000
Senior ADAS Systems & Capability Engineer
Senior ADAS Systems & Capability Engineer

General Motors Africa & Middle East • United States

Hybrid
USD 120,000 - 170,000
Staff Software Engineer, Embedded Platform Architect
Staff Software Engineer, Embedded Platform Architect

General Motors • Mountain View (CA)

On-site
USD 189,000 - 291,000
GM vehicle discounts
Health and wellbeing benefits
ADAS Motion Planning & Control Software Engineer
ADAS Motion Planning & Control Software Engineer

General Motors • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 110,000 - 150,000