Embedded Software Engineer - Electrification Propulsion
General Motors
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 #J-18808-Ljbffr General Motors
- General Motors is seeking a skilled Software Engineer to design and develop software for electrified vehicle propulsion systems. The successful candidate will work hybrid,... ...collaborate within Agile teams to create high-quality embedded software. This is an opportunity to impact...Suggested
- ...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
- 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
- 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
- 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....
- ...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
- 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...
- ## 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
- ...Milford Charter Township is seeking a Battery & Propulsion HIL Engineer. The role involves creating hardware in the... ...environments for developing, verifying, and validating embedded controllers related to battery and electrification systems. The ideal candidate will hold a...
- ...transportation in the EV realm. Our Software Services team is on the... ...for the roles of Battery & Propulsion HIL Engineer. The HIL Engineer role is... ...verification and validation of embedded controllers and calibrations for battery, electrification, engine, and powertrain....H1bLocal areaWork from homeRelocation package3 days per week
- ...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
- ...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 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
- ...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...
- 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...
- ...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...
$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- ...markets. We are seeking a highly capable Lead Software & Controls Engineer to design, develop, and implement custom embedded control algorithms, and drive architectural... ...engineers to implement control algorithms for propulsion, chassis, and other complex systems into existing...Immediate start
- General Motors is seeking a Lead Software & Controls Engineer based in Milford Charter Township, Michigan. In this role, you will drive technical leadership for embedded control systems in both vehicle and non-vehicle applications, collaborating cross-functionally to implement...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Electrification Propulsion. Be the first to apply!
- embedded software engineer Milford, MI
- embedded developer Milford, MI
- embedded systems software engineer Milford, MI
- embedded engineer Milford, MI
- senior c# .net software developer Milford, MI
- embedded software Milford, MI
- software implementation project manager Milford, MI
- software applications developer Milford, MI
- remote software sales Milford, MI
- software Milford, MI

