Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Embedded Controls Software Engineer

General Motors

. Produce or deliver software for embedded controls systems in electrification, autonomous, engine, transmission, or chassis applications .

Posted 10/5/2026full-timeMilford • Michigan • United StatesJuniorMid-LevelWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in embedded controls software development, including proficiency in C, C++, Matlab, Simulink, and Python scripting. Capable of designing and implementing mechatronic controls and diagnostics strategies while collaborating effectively within Agile Scrum teams.

Highest-signal resume keywords
Embedded Controls Software DevelopmentC ProgrammingC++ ProgrammingMatlab and SimulinkAgile Scrum Methodology

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Embedded Controls SoftwareAuto Code GenerationPhysics and Controls Requirements DesignSoftware Functionality TestingController Communication Improvement
Soft Skills
CollaborationInclusive Team ParticipationTeaching and Training
Tools & Technologies
Automated Test ToolsBuild EnvironmentsDiagnostics Strategies
Industry Keywords
Controls Systems EngineeringMechatronic ControlsSystem Performance EngineeringElectrificationAutonomous Systems

Tech Stack

Tools & technologies
PythonC++

About the role

Key responsibilities & impact
  • Produce or deliver software for embedded controls systems in electrification, autonomous, engine, transmission, or chassis applications
  • Design, develop, and implement physics and controls requirements for mechatronic controls and diagnostics strategies
  • Improve controller communication and software functionality
  • Test and demonstrate software functionality and readiness
  • Supply common solutions across company-owned software
  • Document design requirements and link them to test cases
  • Use automated test tools in build environments, benches, and vehicles
  • Verify functionality at controller, system, and vehicle levels
  • Participate as an inclusive Agile Scrum team member to deliver software solutions
  • Coordinate and collaborate with departments within VMEC
  • Participate in software planning events, share ideas and learnings, and help teach and train others

Requirements

What you’ll need
  • Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, or related field of study
  • Two (2) years of experience as a Controls Systems Engineer, Controls Development Engineering, System Performance Engineer, or related occupation
  • Two (2) years of experience in embedded controls software
  • Two (2) years of experience with C and C++ programming
  • Two (2) years of experience with auto code generation
  • Two (2) years of experience with Matlab, Simulink, and Python scripting
  • Must be able to report to the local office
  • Applicants may be required to successfully complete role-related assessment(s) and/or pre-employment screening

Benefits

Comp & perks
  • Benefits and total rewards resources provided by General Motors
  • Reasonable accommodations for applicants with disabilities
  • Inclusive workplace and equal employment opportunities
  • Role-related assessment and/or pre-employment screening information