Staff Embedded Systems Architect: Fleet Control Plane

General Motors

United States

On-site

USD 130,000 - 180,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

General Motors is seeking a Staff Embedded Software Engineer to lead the development of distributed control and data plane infrastructure for a fleet of vehicles. You will design, optimize, and operate on-vehicle software that retrieves cloud configurations and streams data to cloud storage.

The role emphasizes experience with C/C++, Linux/Android/QNX, and fleet management systems, plus strong collaboration with DevOps and cloud teams.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proficiency in programming with C, C++, and related languages (8+ years hands-on development).
  • Experience developing for Linux, Android, and QNX platforms.
  • Strong understanding of distributed systems, configuration management, and large-scale data pipelines.
  • Experience designing, developing, or operating a control plane, fleet management system, or other large-scale distributed coordination service.
  • Familiarity with vehicle communication protocols (UDS, CAN, SOME/IP, XCP).
  • Familiarity with Autosar standards.
  • Experience leading complex cross-organizational initiatives.
  • Expert in software development and optimization.
  • Strong problem-solving and communication skills.
  • Production deployment support experience.

Responsibilities

  • Design, implement, and maintain the on-vehicle control plane that retrieves configuration from the cloud and applies it across the vehicle's ECUs.
  • Design, implement, and maintain the on-vehicle data plane that collects, processes, and forwards data from vehicle systems to cloud storage.
  • Optimize control and data planes for reliability over intermittent connectivity with minimal CPU and memory footprint.
  • Integrate with cloud services such as Azure, AWS S3, and Firestore for configuration delivery and data egress.
  • Collaborate with DevOps and Cloud teams to roll out on-vehicle software and configuration safely.
  • Instrument software with observability to monitor the fleet and diagnose issues in production.
  • Contribute to open-source by reporting issues and patches.
  • Drive the technical direction for managing thousands of vehicles from a single control plane, including versioning, identity, and remote diagnostics.
  • Mentor peers and support team growth.
  • Promote best practices within the software community and maintain a productive team culture.

Skills

C
C++
Linux
Android
QNX
Distributed systems
Configuration management
Data pipelines
Control plane
Fleet management
Vehicle protocols
Autosar
Cross-organizational leadership
Software optimization
Problem solving
Communication skills
Production deployment

Education

Bachelor's degree in Computer Science, Engineering, or related field

Job description

General Motors is seeking a Staff Embedded Software Engineer to lead the development of distributed control and data plane infrastructure for a fleet of vehicles. You will design, optimize, and operate on-vehicle software that retrieves cloud configurations and streams data to cloud storage.

The role emphasizes experience with C/C++, Linux/Android/QNX, and fleet management systems, plus strong collaboration with DevOps and cloud teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Embedded Software Engineer - Fleet & Cloud (C/C++)
Staff Embedded Software Engineer - Fleet & Cloud (C/C++)

General Motors • Austin (TX)

On-site
USD 140,000 - 210,000
Staff Embedded Software Engineer – Fleet-Scale Control
Staff Embedded Software Engineer – Fleet-Scale Control

General Motors • Warren (MI)

On-site
USD 140,000 - 200,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

General Motors • United States

On-site
USD 130,000 - 180,000
Staff Systems Engineer - Autonomous Vehicle Platform
Staff Systems Engineer - Autonomous Vehicle Platform

General Motors • Milford Charter Township (MI)

Hybrid
USD 157,000 - 259,000
Hybrid work model
Company vehicle program
Senior Embedded Software Integration Lead
Senior Embedded Software Integration Lead

General Motors • Milford Charter Township (MI)

Hybrid
USD 140,000 - 180,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

General Motors • Warren (MI)

On-site
USD 140,000 - 200,000
Software Engineer
Software Engineer

General Motors • Austin (TX)

On-site
USD 100,000 - 130,000
Platform OS Engineer (Embedded Linux/QNX) – AV Systems
Platform OS Engineer (Embedded Linux/QNX) – AV Systems

General Motors • Sunnyvale (CA)

Hybrid
USD 185,000 - 305,000
Medical benefits
Retirement savings plan
Paid vacation & holidays
Staff SoC Architect for ADAS & Driver Monitoring
Staff SoC Architect for ADAS & Driver Monitoring

General Motors • Sunnyvale (CA), Northern (KY)

Hybrid
USD 189,000 - 291,000
Health benefits
GM vehicle discounts
Staff Embedded Systems Engineer — Activation Management
Staff Embedded Systems Engineer — Activation Management

Relha LLC • Milford Charter Township (MI)

Hybrid
USD 140,000 - 190,000
Company vehicle program
Relocation benefits
Hybrid work arrangement