Senior Embedded Controls Engineer (C) — End-to-End, Hybrid

generalmotors

Newark Township (MI)

Hybrid

USD 120,000 - 170,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

General Motors is hiring a Senior Embedded Controls Software Engineer to design, implement, and own hand-coded C in our chassis controls team. You will drive software from architecture through testing and release, with MISRA compliance and robust unit/integration tests.

The role emphasizes mentoring, continuous improvement, and operating in a fast, collaborative environment. The position is hybrid, offering growth opportunities as the team matures and expands across GM's vehicle portfolio.

Qualifications

  • Hands-on production C programming experience in embedded systems.
  • Design, implement, and debug embedded software directly in C.
  • At least 5 years of embedded software development experience.
  • Experience with unit and integration testing for embedded systems.
  • Knowledge of Git and Jira for version control and issue tracking.
  • Proficiency in C++ and/or Python.
  • Strong debugging and problem-solving skills.
  • Ability to work effectively with evolving requirements.

Responsibilities

  • Design, implement, and test embedded control software using hand-coded C.
  • Own software from architecture through testing and release.
  • Build and maintain unit and integration tests with traceability.
  • Ensure MISRA compliance and robust software quality.
  • Contribute to Agile development (story breakdown, reviews, demos).
  • Troubleshoot and resolve complex system-level issues.
  • Influence technical decisions and drive continuous improvement.
  • Mentor engineers and promote best practices.

Skills

C programming
Embedded C
5+ yrs embedded
Embedded testing
C++
Python
Problem solving
Adaptability

Education

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

Tools

MATLAB/Simulink
Git
Jira

Job description

General Motors is hiring a Senior Embedded Controls Software Engineer to design, implement, and own hand-coded C in our chassis controls team. You will drive software from architecture through testing and release, with MISRA compliance and robust unit/integration tests.

The role emphasizes mentoring, continuous improvement, and operating in a fast, collaborative environment. The position is hybrid, offering growth opportunities as the team matures and expands across GM's vehicle portfolio.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Controls Design Engineer - Embedded & Simulink
Hybrid Controls Design Engineer - Embedded & Simulink

generalmotors • Newark Township (MI)

Hybrid
USD 90,000 - 140,000
Senior Embedded Software Engineer - Microcontrollers (Hybrid)
Senior Embedded Software Engineer - Microcontrollers (Hybrid)

generalmotors • Newark Township (MI)

Hybrid
USD 110,000 - 160,000
Health benefits
Relocation benefits
Hybrid work model
Senior Embedded Software Engineer - Hybrid/Remote
Senior Embedded Software Engineer - Hybrid/Remote

General Motors • Milford (CT)

Hybrid
USD 110,000 - 160,000
Senior Embedded SW Engineer — Hybrid EV Thermal Controls
Senior Embedded SW Engineer — Hybrid EV Thermal Controls

generalmotors • Newark Township (MI)

Hybrid
USD 120,000 - 160,000
Staff Embedded Real-Time Automotive Software Lead
Staff Embedded Real-Time Automotive Software Lead

generalmotors • Newark Township (MI)

Hybrid
USD 120,000 - 160,000
Lead Embedded Controls Engineer – Defense Tech
Lead Embedded Controls Engineer – Defense Tech

generalmotors • Newark Township (MI)

Hybrid
USD 120,000 - 190,000
Embedded Controls Engineer for Defense Vehicles
Embedded Controls Engineer for Defense Vehicles

GM Defense • Milford Charter Township (MI)

On-site
USD 90,000 - 120,000
Senior Staff Engineer, Embedded Software & Test Automation
Senior Staff Engineer, Embedded Software & Test Automation

General Motors • Augusta (ME)

Remote
USD 189,000 - 291,000
GM health and wellbeing benefits
GM vehicle discounts
Relocation benefits
Principal Software Engineer, Embedded Systems & Testing
Principal Software Engineer, Embedded Systems & Testing

General Motors • Hagåtña (GU)

Hybrid
USD 239,000 - 366,000
GM vehicle discounts
Relocation benefits available
Tuition assistance programs
Senior Embedded Safety-Critical Telematics Engineer
Senior Embedded Safety-Critical Telematics Engineer

General Motors • United States

Hybrid
USD 110,000 - 165,000
Hybrid work model
Relocation benefits