Embedded Software Engineer - Electrification Propulsion
General Motors Proving Ground
Description
Work Arrangement:
Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, Michigan three times per week, at minimum.
The Role:We are seeking a skilled Software Engineer to design, develop, implement, and test embedded controls algorithms and SW for electrified vehicles propulsion systems. In this role, you will collaborate with cross-functional teams, create robust testing strategies, and ensure compliance with GM’s coding standards.
If you are passionate about software engineering and take pride in building high-quality embedded software, consider joining our Vehicle Mechatronic Embedded Controls (VMEC) organization. VMEC is made up of inclusive, diverse Agile teams where every voice is valued. Our software development process transforms customer requirements into design solutions, implements production-ready code, executes robust testing, and integrates those solutions directly into GM vehicles.
The software you help create will be featured in vehicles such as the GMC HUMMER EV, Cadillac LYRIQ, Chevrolet Silverado EV, and more. This is an opportunity to make a direct impact on GM’s rapidly expanding electric vehicle portfolio and contribute to our vision of a fully electric ecosystem, including innovative energy storage solutions for homes and businesses.
What You'll Do:
Develop, implement and test embedded controls algorithms and software for electrification propulsion systems.
Translate physics-based and controls-based requirements into robust mechatronic control and diagnostics software.
Demonstrate feature functionality and readiness through testing.
Contribute to common, scalable software solutions across GM-owned platforms.
Document requirements, link them to test cases, and ensure thorough verification of software functionality.
Use automated test tools and environments-including builds, benches, and vehicles-to verify performance at the controller, system, and vehicle level.
Your Skills & Abilities (Required Qualifications):
Bachelor’s Degree in Electrical, Computer Science, Mechanical, or related engineering discipline
2+ years of experience in embedded controls software development
Proficiency in C and C++ programming
Knowledge of Auto Code Generation
Familiarity with development and calibration tools such as Visual Studio, Eclipse, MATLAB/Simulink, ETAS INCA, or Vector CANape
Familiarity with distributed version control systems such as GIT
Strong interpersonal skills and the ability to collaborate effectively across organizations
Ability to learn quickly in a fast-paced environment
Ability to work independently under tight timelines
Excellent oral and written communication skills
What Will Give You A Competitive Edge (Preferred Qualifications):
Master’s degree in Electrical, Mechanical, or Computer Science Engineering
5+ years of experience in embedded controls software development
Strong experience with C/C++, MATLAB/Simulink, auto-code generation, Python, ETAS Tools (INCA/MDA) and other development/testing tools
Experience with JIRA and the Scaled Agile Framework
Knowledge of bootloaders, embedded operating systems, controller communication, or diagnostics
Familiarity with AUTOSAR standards and methodologies
Knowledge of communication protocols such as CAN, LIN, and Ethernet
Experience with software or system architecture design
This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.
This job may be eligible for relocation benefits.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Total Rewards | Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us Show email or call us at Show phone number. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
- ...intuitive design, intelligent software, and next-generation safety... ...global scale. The Role The Electrification Solutions New Markets (ESNM)... ...within Vehicle Mechatronic Embedded Controls (VMEC) has an opening for an Embedded Software Engineer. ESNM is a start-up within VMEC...SuggestedH1bRelocationRelocation packageFlexible hours
- General Motors is seeking a skilled Software Engineer to design, develop, implement, and test embedded control algorithms for electrified vehicle propulsion systems. This role includes collaboration with diverse Agile teams and focuses on creating high-quality software...Suggested
- Job Description The Electrification Solutions New Markets (ESNM) organization within Vehicle Mechatronic Embedded Controls, (VMEC), has an opening for a Software Quality Assurance Engineer (SQAE). ESNM is a start-up within VMEC that focuses on battery management, inverter...SuggestedH1bLocal areaRelocationRelocation package
- General Motors seeks a Software Quality Assurance Engineer to enhance software quality for its electrification solutions. The role involves using Agile methods and collaborating... ...teams to develop tests for next-gen embedded controllers. Candidates should hold a Bachelor...Suggested
- Israelvcforum is seeking a Software Quality Assurance Engineer to join their Electrification Solutions New Markets team in Milford Charter Township, Michigan. This... ...have a Bachelor's in Engineering, experience in embedded software development, and proficiency in Python....Suggested
- ...The Role The Sub-System Lead Engineer (SSLE) is an individual contributor... ...with recognized expertise in software and systems engineering,... ..., requirements and embedded controls development, and calibration... ...are specifically hiring for Propulsion System Torque controls areas...Night shift
- ## Calibration Engineer - Electrification Battery SystemsApplyremote type: Hybridlocations: Milford, Michigan, United States of... ...following: Data acquisition and analysis; electrification propulsion system architecture; embedded controls and calibration; and INCA, MDA, and...Work at officeLocal areaRemote work
- ...Battery State Estimation Calibration Engineer position in GM's Battery System Controls... ..., and collaboration with algorithm/software and hardware engineers. Calibration... ...analysis Knowledge of and passion for electrification propulsion system architectures What Will Give...2 days per week1 day per week
- ## Senior Hardware Engineer- Propulsion ControllerApplyremote type: Hybridlocations: Milford, Michigan... ...teams (Semiconductor, DREs, GM software, PCB layout, Mechanical Engineering, Supplier... ...processes.* In-depth knowledge of embedded software development, testing and...Contract workLocal areaWork from homeRelocation package
- General Motors is seeking a Senior Hardware Engineer to design and develop propulsion controller hardware in Milford, Michigan. This role requires extensive experience in automotive electrical design, collaborating across various teams to ensure quality and timely production...
- A leading automotive firm is seeking a Software Engineer to join its Electrification Solutions New Markets team. The ideal candidate will create software... ...battery management and inverter systems, emphasizing embedded software development. Key responsibilities include...
- General Motors in Milford, Michigan is seeking a Calibration Engineer to develop and optimize calibrations for electrification battery systems. You will ensure high-quality calibrations and coordinate with various teams to support development activities. The ideal candidate...
- ...hardware and battery systems to intuitive design, intelligent software, and next‑generation safety and entertainment features.... ..., shaping the future of transportation on a global scale. Embedded Software Engineer – Basic Software (BSW), Mechatronics Infrastructure...Full timeH1bRelocationRelocation packageFlexible hours
- General Motors is seeking a Propulsion Mounting Engineer in Milford Charter Township, MI. This role focuses on the design and development of systems impacting vehicle noise and vibration performance and requires a Bachelor's degree in relevant engineering disciplines....
- General Motors in Milford Charter Township is looking for an Embedded Software Engineer to develop software for battery management, inverters, and electric motor systems. You will play a key role in expanding GM's strategy into new markets with cutting-edge technology....
- ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.... ...future of transportation on a global scale. The Role The Propulsion Mounting Engineer - Noise & Vibration (N&V) supports the virtual integration...Internship
$91.5k - $148.1k
...defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range of research &... ...bring their high-quality products to market faster. The Embedded Software & Controls Engineer III leads controls software development,...Permanent employmentMonday to FridayNight shiftWeekend work- ...systems to intuitive design, intelligent software, and next‑generation safety and... ...strategy. We develop and test low‑level embedded software that is portable and scalable across... ...automotive applications. As a member of the HWIO Engineering group, you’ll work with cutting‑edge...RelocationRelocation packageFlexible hours
- General Motors in Milford Charter Township is looking for a skilled Senior Embedded Software Developer to design, develop, and test low-level embedded software. You will collaborate with cross‑functional teams, utilizing cutting-edge technologies while ensuring compliance...
- ...The Role: The Sub-System Lead Engineer (SSLE) is responsible for... ...supporting cabin comfort and propulsion thermal objectives in electric... ...Domain, subsystem requirements, software implementation, and... ...Star-CCM+, etc.). 2+ years of embedded software development experience...
- ...Congestion. As a Sub‑System Lead Engineer focused on High Voltage Battery Management Systems and embedded vehicle mechatronics... ...system performance to enable GM Electrification Programs to deliver safe,... ...intent. Define and develop software requirements based on strong...
- The Role GM Defense delivers integrated vehicles, power and propulsion, and autonomy and connectivity solutions for global defense, security... .... By leveraging GM’s advanced commercial vehicle platforms, engineering expertise, and large-scale manufacturing, GM Defense rapidly...Permanent employment
- Job Description Here at General Motors, we are looking for innovative and team-oriented embedded software engineers who enjoy taking on challenges and following through by delivering high quality solutions on-time to join our Suspension Controls and Software team! Embedded...Local areaRelocationRelocation package
- SwiftCruit is seeking a Software & Controls Engineer to design and implement embedded control algorithms for diverse applications. This hybrid role is pivotal for GM Defense, blending technical proficiency in C programming and MATLAB with a collaborative spirit. Candidates...
- The Electrification Solutions New Markets (ESNM) organization within Vehicle Mechatronic Embedded Controls (VMEC) has an opening for Senior HIL (Hardware-in-the-Loop) Engineer. ESNM operates as a start‑up within VMEC... ...of embedded controls software and calibrations. This...Immediate start
- ...intuitive design, intelligent software, and next-generation safety... ...within the Global Systems Engineering, Safety and Validation organization... ...Experience with embedded controls Experience with requirement... ...ownership Knowledge of propulsion, steering and braking chassis...
$125k - $150k
...Senior Embedded Software Engineer Step into a high-impact Senior Embedded Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Aerospace / Defense,Automotive/ Motor Vehicles,Electrical Equipment & Components...Relocation package- ...the role of SiL SIE (Software-in-the-Loop Simulation Integration Engineer) to support the Global... ...verification, and validation of embedded controllers for engine... ...transmission, hybrid, electrification, chassis, and body... ...Motors including Propulsion Engineering (PE), Vehicle...
- ...Role We are seeking a skilled Software Engineer to design, develop, implement, and test embedded controls algorithms and SW for electrified vehicles propulsion systems. In this role, you will... ...controls algorithms and software for electrification propulsion systems. Translate...
- General Motors is looking for an Embedded Software Engineer for their Mechatronics Software Platform. The role involves designing and implementing software in embedded C, collaborating with cross-functional teams, and ensuring high quality and safety in software development...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Electrification Propulsion. Be the first to apply!
- embedded systems software engineer Milford, MI
- embedded software engineer Milford, MI
- embedded engineer Milford, MI
- embedded developer Milford, MI
- embedded software Milford, MI
- software implementation project manager Milford, MI
- software Milford, MI
- software applications developer Milford, MI
- remote software sales Milford, MI
- senior c# .net software developer Milford, MI

