Senior Embedded C++ Engineer - Safety-Critical Vehicle Systems

Socket.dev

Michigan

Hybrid

USD 110,000 - 170,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Relocation benefits

Job summary

General Motors is seeking an engineer to develop safety‑critical software for the telematics control unit, bridging embedded C++ with vehicle networking and cloud‑connected services.

You'll lead architecture discussions, deep debugging, and validation across in‑vehicle and supplier environments, ensuring reliability in real‑world operation and collaborating with teams to ship robust software.

Qualifications

  • BS in CS/CE or related field with 4–6 years of relevant experience.
  • Strong C++ in embedded or systems environments.
  • Experience with automotive embedded systems.
  • Familiarity with CAN and vehicle communications.
  • Experience translating requirements into software architecture.
  • Ability to work with suppliers and cross-functional teams.

Responsibilities

  • Lead development of technical solutions for current and major programs, including requirements, design, and test strategy.
  • Drive software anomaly investigation, root cause analysis, corrective action, and verification.
  • Perform design analysis and trade‑offs across functionality, quality, and safety.
  • Develop embedded C++ software on telematics units, including safety‑critical components.
  • Debug software and system behavior in vehicle, lab, and integration environments.
  • Collaborate with suppliers to resolve field or integration issues end‑to‑end.
  • Promote best practices across the development community.
  • Serve as SME for a platform area or subsystem.
  • Support architecture reviews and system direction.

Skills

Strong C++ development
Embedded systems
Root-cause analysis
Problem solving
Cross-functional collaboration
Technical communication

Education

Bachelor's degree in CS/CE or related field

Tools

CAN
Embedded Linux
Telematics software

Job description

General Motors is seeking an engineer to develop safety‑critical software for the telematics control unit, bridging embedded C++ with vehicle networking and cloud‑connected services.

You'll lead architecture discussions, deep debugging, and validation across in‑vehicle and supplier environments, ensuring reliability in real‑world operation and collaborating with teams to ship robust software.

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

Similar jobs worth comparing

Senior Embedded Systems Engineer - Telematics
Senior Embedded Systems Engineer - Telematics

General Motors • Warren (MI)

Hybrid
USD 120,000 - 160,000
Hybrid work model
Relocation benefits
Senior Embedded Systems Engineer — RTOS & Safety-Critical
Senior Embedded Systems Engineer — RTOS & Safety-Critical

General Motors • Mountain View (CA)

Hybrid
USD 274,000 - 333,000
Senior Embedded Engineer - Automotive ADAS (MCU/SoC)
Senior Embedded Engineer - Automotive ADAS (MCU/SoC)

General Motors • Milford Charter Township (MI)

On-site
USD 130,000 - 190,000
Senior Embedded Software Engineer — Telematics Lead
Senior Embedded Software Engineer — Telematics Lead

Jobtailor • Missouri

On-site
USD 120,000 - 160,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 Software Engineer – Connected Vehicle Cloud
Senior Software Engineer – Connected Vehicle Cloud

General Motors • Austin (TX)

Hybrid
USD 120,000 - 160,000
Embedded Software Engineer: C++ for Vehicle Stack
Embedded Software Engineer: C++ for Vehicle Stack

General Motors • Sunnyvale (CA)

Hybrid
USD 123,000 - 189,000
Relocation benefits
Health, dental, vision
Remote Staff Engineer — Embedded Platform Architect
Remote Staff Engineer — Embedded Platform Architect

General Motors • Mountain View (CA)

On-site
USD 171,000 - 289,000
Senior Embedded Software Engineer - Hybrid Tech Lead
Senior Embedded Software Engineer - Hybrid Tech Lead

ApplyMint • Milford Charter Township (MI)

Hybrid
USD 110,000 - 160,000
Hybrid work policy
Senior In-Vehicle Security Architect & Product Engineer
Senior In-Vehicle Security Architect & Product Engineer

General Motors • Warren (MI)

Hybrid
USD 120,000 - 180,000
Hybrid work model
Relocation benefits
Total Rewards resources