General Motors · 1 day ago
Software Engineer – Battery Systems Controls
General Motors is committed to leading the change towards a world with zero crashes, emissions, and congestion. The Applied AI Software Engineer will work within the Vehicle Mechatronic Embedded Controls team, focusing on developing high-quality software and AI solutions for embedded control systems in Battery Systems Controls.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
Responsibilities
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
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 DevOps principles
Qualification
Required
BS in Engineering – Electrical, Mechanical, Computer or BS in Computer Science
2+ 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
Preferred
MS in Engineering, Electrical, Mechanical, Computer or Computer Science
5+ 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
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
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
H1B Sponsorship
General Motors has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (787)
2024 (740)
2023 (450)
2022 (795)
2021 (748)
2020 (452)
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
2026-01-22
2026-01-22
Company data provided by crunchbase