Embedded Software Engineer - Electrification
General Motors Proving Ground
Our Mission At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard — from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale. The Role The Electrification Solutions New Markets (ESNM) organization within Vehicle Mechatronic Embedded Controls (VMEC) has an opening for an Embedded Software Engineer. ESNM is a start-up within VMEC that focuses on battery management, inverter, and electric motor solutions for non-automotive or unique automotive products. In this role, you will directly impact GM’s strategy to expand into new markets such as Autonomous Manufacturing, Mobile Power Generation Systems, Stationary Energy Storage Systems, Specialty Vehicles, Watercraft, and Locomotives! The VMEC ESNM team is seeking creative, highly motivated, agile problem solvers with passion and expertise in Embedded Controls and great attention to detail. The selected candidate will develop software and controls utilizing physics, supporting the growth of ESNM and emerging technologies. What You'll Do Create software for battery management, inverter, and electric motor system functions and perform integration and verification testing with minimal direction of lead engineers. Deliver scalable and modular software across all customers to enable a single software stream delivery. Document requirements for design solutions and link them to test cases that can demonstrate software functionality. Utilize automated test tools in build environments, benches, and products, to verify functionality of the feature. Analyze software defects; determine root cause, create software solution, test and verify closure. Performs design and analysis on changes. Diagnose, debug and solve issues related to battery, inverter, and electric motor hardware and software. Work with teams from multiple groups to meet project milestones. Develop test cases and write comprehensive test plans to assess software products at different system levels. Identify and resolve software problems; contribute to the team knowledge base so common software errors, corner case situations and other learnings can be retained and shared. Support the evaluation of software packages, including data reviews, simulation behavioral test, automation methods, and authoring/execution of comprehensive test plans to assess software and simulation products at different system levels. What You'll Need (Required Qualifications) BS in Computer Science, Computer Engineering, Electrical Engineering or other applicable Engineering focuses. 2+ years of Embedded C software development experience. Experience developing, reading, and debugging source code in C, C++, Python. Understanding of one or more of the following: Batteries, Invertors, Supervisory Controls, or Electric Motors. Strong tools background in MATLAB/Simulink, DOORS, Git/Jira, and related GM controls toolchains is expected. Unit testing, SIL, HIL, bench, and vehicle testing. What Will Give You A Competitive Edge (Preferred Qualifications) Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering or other applicable Engineering focuses. Knowledge of applied controls theory at the Battery, Inverter, or Electric Motor system level. Expert level proficiency C, C++, Python, MATLAB, Simulink. Proficiency in Agile processes and built-in quality concepts such as Behavioral Driven Development, Test Driven Development, or Model Based System Engineering. Working knowledge of the software development process. Test automation (e.g., Jenkins), regression testing, and test procedure creation. Experience working in an Agile environment. Communication protocol and tool experience (Automotive Ethernet, CAN, LIN diagnostics, ETAS INCA, Intrepid NeoVI/VSpy, Lauterbach, Vector CANoe/CANape tools). Sponsorship GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE. THIS INCLUDES DIRECT COMPANY SPONSORSHIP, ENTRY OF GM AS THE IMMIGRATION EMPLOYER OF RECORD ON A GOVERNMENT FORM, AND ANY WORK AUTHORIZATION REQUIRING A WRITTEN SUBMISSION OR OTHER IMMIGRATION SUPPORT FROM THE COMPANY (e.g., H-1B, OPT, STEM OPT, CPT, TN, H4 EAD, J-1, etc.). This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate. Why Join Us At GM, you’ll be at the forefront of shaping the future of connected, electric, and autonomous vehicles. You’ll work on cutting-edge antenna systems alongside some of the brightest minds in automotive and RF technology — with the resources to make an impact at scale. We offer competitive compensation, growth opportunities, and a culture that values innovation, inclusion, and forward thinking. This is a unique opportunity to lead, innovate, and help millions of customers around the world stay connected on the move. Bonus Potential An incentive pay program offers payouts based on company performance, job level, and individual performance. Benefits GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. Diversity Information General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities. #J-18808-Ljbffr General Motors
- 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
- 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
- General Motors in Milford Charter Township is looking for a Senior Software Engineer to join their Electrification Solutions New Markets (ESNM) team. The ideal candidate will be responsible for developing software for battery management and inverter systems, ensuring functionality...Suggested
- 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...Suggested
- ## Calibration Engineer - Electrification Battery SystemsApplyremote type: Hybridlocations: Milford, Michigan, United States of Americatime type... ...analysis; electrification propulsion system architecture; embedded controls and calibration; and INCA, MDA, and Matlab...Work at officeLocal areaRemote work
- ...a Battery State Estimation Calibration Engineer position in GM's Battery System Controls... ..., and collaboration with algorithm/software and hardware engineers. Calibration engineers... ...analysis Knowledge of and passion for electrification propulsion system architectures What...2 days per week1 day per week
- 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 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....
- 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...
- ...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...
$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- ...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
- General Motors is seeking a Software Engineer for their Milford, Michigan location. This hybrid role requires collaboration with agile teams, focusing on developing embedded software for automotive applications. The ideal candidate holds a Bachelor’s degree in computer...
- 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...
- ...systems to intuitive design, intelligent software, and next-generation safety and... ...transformation of automotive with the electrification of our portfolio and the development of... ...capabilities. Our Semiconductor Technology Engineering team is a dynamic, high-energy, and...Work at officeRelocationRelocation package
$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- ...manufacturer in Michigan is seeking a Senior Controls Development Software Engineer for Low Voltage Infrastructure. This hybrid position focuses... .... Candidates should have over five years of experience in embedded controls, proficiency in C/C++, and strong analytical skills...
- 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...
- ...Embedded Developer Location: Milford, MI Duration: Fulltime Job Description: • A bachelor’s degree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a related area, and at least 5 years of experience in the battery management...Full time
- ...Senior Embedded AUTOSAR Engineer We are seeking an experienced Senior Embedded AUTOSAR Engineer with 10+ years of expertise in Automotive Embedded Software Development and AUTOSAR architecture. The ideal candidate will be responsible for designing, developing, integrating...
- General Motors is seeking an experienced embedded software engineer to join our Suspension Controls and Software team. Responsibilities include leading the development of embedded controls software and collaborating with different engineering teams to architect, design...
- General Motors is seeking a Software & Controls Engineer to join GM Defense in Milford Charter Township. This role involves designing and implementing embedded control algorithms for vehicle and non-vehicle applications, collaborating with various teams to drive results...
- ...the business. The Role The Sub-System Lead Engineer (SSLE) is an individual contributor with recognized expertise in software and systems engineering, responsible for tasks... ..., systems engineering, requirements and embedded controls development, and calibration knowledge...Night shift
- A leading automotive manufacturer is seeking a skilled Systems Engineer to lead the development of brake-by-wire technologies. This position emphasizes system design and cross-functional collaboration, requiring a bachelor's degree in engineering or a related field and...
- General Motors in Milford Charter Township seeks a Lead System Engineer to oversee systems engineering efforts, ensuring cohesive product solutions. Responsibilities include leading a team in defining requirements, aligning interfaces, and executing verification strategies...
- ...connectivity solutions for global defense, security, and government customers. By leveraging GM’s advanced commercial vehicle platforms, engineering expertise, and large-scale manufacturing, GM Defense rapidly adapts proven technologies into military‑grade, mission‑ready...Permanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Electrification. Be the first to apply!
- embedded systems software engineer Milford, MI
- embedded software engineer Milford, MI
- embedded developer Milford, MI
- embedded engineer Milford, MI
- embedded software Milford, MI
- software applications developer Milford, MI
- remote software sales Milford, MI
- software technical support Milford, MI
- software Milford, MI
- senior c# .net software developer Milford, MI

