×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – Battery Systems Controls

Job in Milford, New Haven County, Connecticut, 06466, USA
Listing for: GM
Full Time position
Listed on 2026-02-19
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Description Work Arrangement

Remote:
This role is based remotely but if you live within a 50-mile radius of Austin, Detroit, Warren, Milford or Mountain View, you are expected to report to that location three times a week, at minimum.

The Role

As a Senior Applied AI Software Engineer at GM, you will be a part of the Vehicle Mechatronic Embedded Controls (VMEC) team, working in the Battery and High Voltage Agile Release Train (ART). Your focus will be on developing and delivering high-quality software and AI solutions for embedded control systems, specifically for Battery Systems Controls within GM’s EV portfolio. 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 and product‑ready AI solutions for embedded controls systems in the electrification space, specifically for Battery Systems Controls.
  • Ensure compliance with safety requirements, government regulations, and GM-internal policies (e.g., MISRA guidelines).
  • Adhere to good 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.
  • Leverage AI to drive productivity and deliver cutting‑edge solutions.
  • Maintain an understanding of Ethernet standards and its application and automotive communication protocols like 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/TDD software development methodologies to ensure Software Built In Quality, promoting early bug detection, and facilitating collaboration between developers, testers, and non‑technical stakeholders.
  • Familiarize 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 a solid understanding of Dev Ops principles.
Your Skills & Abilities (Required Qualifications)
  • BS in Engineering – Electrical, Mechanical, Computer or BS in Computer Science.
  • 5+ years of experience with proven technical and professional skills in job‑related area – embedded controls software.
  • Proficient in C, Python programming.
  • Expertise in troubleshooting field issues.
  • Familiar with AI solutions/applications.
  • 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.
  • 8+ years of experience with proven technical and professional skills in job‑related area – embedded controls software.
  • Expert in C, Python, MATLAB Simulink, Auto Code Generation, C++.
  • Experience with JIRA, GIT, and Scaled Agile Framework.
  • Experience with controller communication, diagnostics, and complex device drivers.
  • Strong skills in data analytics, processing large datasets to enable AI/ML‑ready outputs.
  • Working experience in AUTOSAR standards and methodology.
  • Familiar with MISRA guidelines.
  • Knowledge and experience with Ethernet, CAN, LIN, ARXML, or Ethernet communications protocol.
  • Proficient with software architectures.
Benefits

GM offers a…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary