Software Engineer - Battery Energy Transfer ART
General Motors Proving Ground
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: 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 Vehicle Motion Embedded Controls, (VMEC), Battery Energy Transfer ART (Agile Release Train) has an opening for Software Engineers. VMEC is a production level group that supports the definition, design and development of charging control systems, diagnostics, and controller communication software. In this role, you will directly impact the GM vehicles that drive down the road! We are seeking creative, highly motivated, agile thinkers with passion and expertise in controls and software with great attention to detail. As a Software Engineer at GM, you will be working in the Battery Energy Transfer domain covering features such as Charging & Discharging interfaces, communications, & protocols to enable an electrified vehicle to successfully charge and discharge the high voltage battery. You will design, implement, and test software solutions deployed across GM’s electrified vehicle portfolio. You will use your creativity to develop features to support the EV ecosystem included but not limited to V2x features, EVSE interfaces, and charging protocols (DIN/ISO, CCS, NACS, CHAdeMO, etc.). Your work will contribute directly to GM's vision of a world with ZERO Crashes, ZERO Emissions, and ZERO Congestion. What You’ll Do: Deliver high-quality software for embedded controls systems in the electrification space, specifically for High Voltage Energy Transfer and Electrification Driver Data. Ensure compliance with safety requirements, government regulations, and GM-internal policies (e.g., MISRA guidelines). Adhere to best software design principles, utilizing design patterns and understanding supervisory controls architecture and hardware abstractions for effective software solutions. Design, develop, and implement Physics and Controls requirements to continuously improve software for mechatronic controls, diagnostics strategies, and controller communication. Maintain an understanding of communication protocols such as Ethernet, CAN, LIN, ARXML. Test & demonstrate software functionality & readiness, ensuring hardware agnostic solutions across all GM-owned software. Document requirements for design solutions and link them to test cases that can demonstrate software functionality ensuring traceability. Utilize automated test tools in build environments, test benches, and vehicles to verify functionality at the Controller, System, and Vehicle level. Lead and provide guidance to your Agile Scrum team members, fostering a collaborative and inclusive environment. Coordinate with various departments outside your organization such as Systems & Safety, Validation, Electrical Architecture, Software Defined Vehicle (SDV), Calibration, and Vehicle Performance. Embrace BDD (Behavior Driven Development) and TDD Test-Driven Development) software development methodologies to ensure Software Built-In Quality, promoting early bug detection, and facilitating collaboration between developers, testers, and non-technical stakeholders. Familiarize yourself and work efficiently with Software Defined Vehicle (SDV) and Service Oriented Architecture (SOA) principles, leveraging them to create optimized and modular software solutions. Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions, with an understanding of DevOps principles. Your Skills & Abilities (Required Qualifications): BS in Engineering – Electrical, Mechanical, Computer, Computer Science or other applicable Engineering Focus. Minimum 2 years of experience with proven technical and professional skills in a job-related area – embedded controls software. Proficient in C, C++ programming. Excellent levels of interpersonal and relationship management skills to effectively collaborate with varying levels of the organization as required. High level of integrity, ability to deal with ambiguity, take initiative/self-directed. Consistent demonstration of innovative thinking that is customer-centric. What Will Give You A Competitive Edge (Preferred Qualifications): MS in Engineering - Electrical, Mechanical, Computer, or Computer Science. 5+ years of experience with proven technical and professional skills in a job-related area – embedded controls software. Expert in Matlab Simulink, Auto Code Generation, Python scripting. Experience with JIRA, GIT, and Scaled Agile Framework. Experience with controller communication, diagnostics, and complex device drivers. Working experience in AUTOSAR standards and methodology. Experience in BDD/TDD testing methodologies. Familiar with MISRA guidelines. Knowledge and experience with CAN, LIN, ARXML, or Ethernet communications protocol. Experienced in Electrification Controls & Software. Experienced in Electric Vehicle Charging protocols. #J-18808-Ljbffr
- ...The Senior Sub-System Lead Engineer (SSLE) is an individual contributor... ...hiring for High Voltage Energy Transfer (HVET) / Charging area -... ...vehicle range, high voltage battery charging customer settings,... ...in requirements management software (e.g., DOORS, DNG, Markdown,...SuggestedLocal areaWork from homeRelocation package
- ...General Motors is seeking a Software Engineer in Milford, Michigan for hybrid work. This role focuses on embedded controls related to High Voltage Energy Transfer for electric vehicles. Candidates should have a BS in Engineering and at least 2 years of experience, proficient...Suggested
- ...Charter Township is seeking a Senior Sub-System Lead Engineer to contribute expertise throughout the vehicle development... ...lifecycle. The candidate will focus on High Voltage Energy Transfer, ensuring optimized battery charging operations to enhance the EV customer...Suggested
- ...transportation in the EV realm. Our Software Services team is on the forefront of... ...motivated candidates for the roles of Battery & Propulsion HIL Engineer. The HIL Engineer role is responsible... ...will utilize Agile principles, Scrum ART direction with stories written for tasks...SuggestedH1bRelocation package3 days per week
- ...transportation in the EV realm. Our Software Services team is on the forefront of... ...motivated candidates for the roles of Battery & Propulsion HIL Engineer. The HIL Engineer role is responsible... ...will utilize Agile principles, Scrum ART direction with stories written for tasks...SuggestedH1bLocal areaRelocation packageFlexible hours3 days per week
- ...transportation in the EV realm. Our Software Services team is on the forefront of... ...motivated candidates for the roles of Battery & Propulsion HIL Engineer. The HIL Engineer role is responsible... ...will utilize Agile principles, Scrum ART direction with stories written for tasks...H1bLocal areaWork from homeRelocation package3 days per week
- ...General Motors in Milford Charter Township is looking for a Senior Software Engineer to join their Electrification Solutions New Markets (ESNM)... ...candidate will be responsible for developing software for battery management and inverter systems, ensuring functionality through...
- A global IT services firm in Michigan is seeking an experienced engineer to develop and implement simulation components for battery management systems. Ideal candidates have a Bachelor's degree in a relevant field and at least five years of experience in modeling. Strong...
- ...—from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and... ...a global scale. Senior Software Engineer The Electrification Solutions New... ...Generation Systems, Stationary Energy Storage Systems, Specialty Vehicles...H1bRelocationRelocation packageFlexible hours
- ...—from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and... ...Generation Systems, Stationary Energy Storage Systems, Specialty Vehicles... ...to help our DevOps and software engineering deployment and automated CI/CD...H1bRelocationRelocation packageFlexible hours
- ...tomorrow’s standard – from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment... ...Java scripts for automation of software and system engineering models as per GM Modelling standards that support...RelocationRelocation packageFlexible hours
- ...—from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and... ...global scale. Senior Software Engineer The Electrification Solutions New... ...Generation Systems, Stationary Energy Storage Systems, Specialty Vehicles...H1bRelocationRelocation packageFlexible hours
- ...-from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and... ...including vehicle dynamics, propulsion, energy management, and thermal systems.... ...in collaboration with systems engineers, architects, and technical...Full timeLocal areaWork from homeRelocationRelocation packageFlexible hours3 days per week
- L&T Technology Services Limited. is looking for an Energy Systems Development Engineer based in Novi, Michigan. In this role, you will design and develop... ...management, energy management, and experience with HV battery systems. The position supports collaboration with...
- ...from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and... .... The Role The Sub-System Lead Engineer (SSLE) is an individual contributor... ...(e.g., mapping, performance, transfer functions, safety, regulatory, etc...Temporary workRelocationRelocation packageFlexible hoursShift work
- Our Next Energy in Novi, Michigan is seeking a skilled Mechanical Engineer to design and engineer battery pack components from concept through to product launch. The ideal candidate... ...applications, and proficiency in 3D CAD software such as OnShape or similar. This role...
- ## Senior Software Engineer - AV/ADAS Object FusionApplyremote type: Hybridlocations: Milford, Michigan, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: JR-202608426**Job Description**# **Role Overview**The ADS Software Engineer plays...
- ...Our client, a global industrial engineering and automation solutions leader , is seeking a Senior Software Engineer / Project Lead to join their team. As a Senior... ...its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard...Full time
- ...to Warren, MI or Milford, MI three times per week, at minimum. The Role We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and deploying...Relocation package
- ...zero congestion” vision for the future and software‑defined vehicles. As a part of this... ...candidates for the role of Senior Software Engineer Virtualization and SIL Integration Engineer... ...deliverables for the SIL Agile Release Train (ART). This role is part of a group...Local areaFlexible hoursShift work
$129.4k - $198.4k
...Generate documentation for design documents, port-mortems, and release notes Your Skills and Abilities Abachelorsdegree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a related area, and at least3years of experiencein the vehicle...Flexible hours- ...calibration automation — intelligent agents, automated workflows, and scalable systems that transform calibration from a manual engineering task into a software‑driven capability. We blend calibration domain knowledge with modern software, data, and AI thinking. We move...Local areaWork from homeRelocation package
- ...Job Description The Role As a Senior Software Engineer on the Advanced Initiatives team within ADAS DRIVE organization, you will operate at the intersection of vehicle integration and data-collection pipeline innovation. You will lead bring-up of development fleet...Interim roleLocal areaWork from homeRelocation packageFlexible hours
- ...A leading automotive company is looking for a Senior Software Engineer to develop and maintain software solutions for innovative vehicle technologies. The candidate will lead autonomy in tool chains supporting various vehicle architectures. Key qualifications include a...
- ...reliable, and scalable releases of the Autonomous Vehicle (AV) software stack through automation, data-driven reliability insights,... ...the velocity and stability of AV releases by unifying software engineering, reliability analysis, and release automation under one cohesive...Local areaWork from home
- ...Role: The Sub-System Lead Engineer (SSLE) in Emerging New Markets... ...and vehicle motion platform and Battery Management Systems in Non-... ...Collaborate with V&V engineers and software engineers to review... ...a key stakeholder in regular ART meetings including Iteration Planning...Local areaWork from homeRelocationRelocation package
- ...Electrical Engineer - High Voltage (HV) Bus Integration Target Experience Level: 3-... ...High Voltage (HV) Bus Systems to join our Energy Systems team. This role requires strong technical... ...Energy Systems sub-systems-including HV Battery, Thermal Systems, Charging, HV & LV Bus,...
$110k - $135k
...The Thermal Systems Design Release Engineer (DRE) is responsible for the design, development... ..., HVAC systems, refrigerant circuits, battery thermal systems, pumps, valves, heat... ...systems. ~ Strong understanding of heat transfer, fluid dynamics, and thermal system behavior...Full timeWork at officeImmediate startFlexible hours$123.2k - $189.1k
...reliable, and scalable releases of the Autonomous Vehicle (AV) software stack through automation, AI-driven analysis, and systematic... ..., and stability of ML-driven AV releases by unifying software engineering, reliability analysis, AI/ML, and release automation under one...Flexible hours- ...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 modeling domain. • Expertise in Battery charging,...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Battery Energy Transfer ART. Be the first to apply!
- senior robotics software engineer Milford, MI
- startup software engineer Milford, MI
- part time software developer remote Milford, MI
- senior software engineer remote Milford, MI
- software engineer Milford, MI
- real time software engineer Milford, MI
- federal - software developer Milford, MI
- software developer positions Milford, MI
- software developer Milford, MI
- software engineer matlab simulink Milford, MI

