FREE ACCESS
5,000–10,000 jobs/day
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.

Embedded Controls Software Engineer
General Motors. Produce or deliver software for embedded controls systems in electrification, autonomous, engine, transmission, or chassis applications .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesPythonC++
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