Embedded Software Engineer Jobs

1,325 jobs found — updated daily

Embedded Software Control Systems Engineer

General Motors•Milford, MI
•Hybrid

About The Position

General Motors is developing embedded software and control systems to enable advanced vehicle performance, drivability, and system integration. This engineer will support Advanced Technical Work (ATW) projects in the internal combustion engine domain, helping ensure future ICE vehicles meet regulatory requirements and customer expectations in a rapidly changing environment. The role leads project execution across cross-functional teams developing software and controls for new technology. The engineer ensures systems meet performance expectations, supports ATW projects through all gates, and helps ensure technology is successful when implemented on production programs. The position is suited to an engineer with strong ICE control fundamentals, cross-functional coordination skills, clear communication, and disciplined execution in a technically complex development environment. This is a hybrid role based in Milford, Michigan. The successful candidate is expected to report to the location at least three times per week, or at another frequency set by their manager. Relocation benefits are available to candidates who qualify under company policy.

Requirements

  • Bachelor’s degree in electrical, mechanical, or software engineering.
  • At least 2 years of experience in propulsion system controls, software, or calibration.
  • Knowledge of internal combustion engine controls, including startability, open- and closed-loop fuel control, emissions reduction, and aftertreatment methods.
  • Proficiency with vehicle interface and data analysis tools such as INCA, Indicom, Concerto, and Vehicle Spy.
  • Strong programming skills.
  • Passion for innovation.
  • Ability to work autonomously with limited direction from leadership.
  • Knowledge of MATLAB/Simulink.
  • Ability to communicate effectively with leadership and decision-makers.

Nice To Haves

  • Master’s degree in electrical, mechanical, or software engineering.
  • At least 5 years of tailpipe emissions calibration experience.
  • Experience coding in C for embedded software.
  • Experience with embedded software development tools such as Git/Gerrit.
  • Understanding of rapid prototyping platforms such as ETAS and d-SPACE.
  • Understanding of Global B/VIP/SDV electrical architecture.
  • Experience successfully leading large, ambiguous projects.
  • Familiarity with simulation tools such as GT Power Suite, Amesim, and GMSIM.

Responsibilities

  • Lead or support a team executing Advanced Technical Work (ATW) projects.
  • Collaborate with cross-functional teams to define project requirements and deliverables.
  • Support the development of control methods and controller software code.
  • Develop calibrations for ATW projects to demonstrate the system's ability to meet project goals.
  • Verify control methods and software on SIL/HIL test benches, an engine start cart, or development vehicles.
  • Perform emissions testing on an engine start cart, engine dynamometer, or vehicle to demonstrate that system performance meets project requirements.

Benefits

  • Relocation benefits are available for candidates who qualify under company policy.
  • The benefits overview describes support for employee well-being at work and at home and refers candidates to GM Total Rewards resources.

Career Resources

Build a Resume for Embedded Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service