Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - Battery Energy Transfer ART in Milford, MI vacancy
  •  ...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,... 
    Suggested
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  •  ...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

    General Motors

    Milford, MI
    15 hours ago
  •  ...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

    General Motors

    Milford, MI
    15 hours ago
  •  ...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... 
    Suggested
    H1b
    Relocation package
    3 days per week

    General Motors

    Milford, MI
    14 hours ago
  •  ...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... 
    Suggested
    H1b
    Local area
    Relocation package
    Flexible hours
    3 days per week

    Tooling and Equipment International

    Milford, MI
    1 day ago
  •  ...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... 
    H1b
    Local area
    Work from home
    Relocation package
    3 days per week

    General Motors

    Milford, MI
    5 days ago
  •  ...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... 

    General Motors

    Milford, MI
    1 day ago
  • 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... 

    Tata Consultancy Services

    Milford, MI
    4 days ago
  •  ...—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... 
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    15 hours ago
  •  ...—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... 
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    16 hours ago
  •  ...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... 
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    15 hours ago
  •  ...—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... 
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  •  ...-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 time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Milford, MI
    2 days ago
  • 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... 

    L&T Technology Services Limited.

    Novi, MI
    1 day ago
  •  ...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 work
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    14 hours ago
  • 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... 

    Our Next Energy

    Novi, MI
    2 days ago
  • ## 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... 

    General Motors

    Milford, MI
    1 day ago
  •  ...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

    Manpower Group Inc.

    Wixom, MI
    3 days ago
  •  ...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

    General Motors

    Milford, MI
    3 days ago
  •  ...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 area
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    15 hours ago
  • $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

    General Motors

    Milford, MI
    14 hours ago
  •  ...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 area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    5 days ago
  •  ...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 role
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  •  ...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... 

    General Motors

    Milford, MI
    15 hours ago
  •  ...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 area
    Work from home

    General Motors

    Milford, MI
    4 days ago
  •  ...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 area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...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,... 

    Datum Technologies LLC

    Novi, MI
    3 days ago
  • $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 time
    Work at office
    Immediate start
    Flexible hours

    Scout Motors

    Novi, MI
    4 days ago
  • $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

    General Motors

    Milford, MI
    15 hours ago
  •  ...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

    JConnect Infotech

    Milford, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Battery Energy Transfer ART. Be the first to apply!