Senior Software Engineer – High Voltage Electrification
Job in
Milford, Barton County, Missouri, 64766, USA
Listed on 2026-07-21
Listing for:
Jobtailor
Full Time
position Listed on 2026-07-21
Job specializations:
-
Software Development
Software Testing, Software Engineer, DevOps, Embedded Software Engineer
Job Description & How to Apply Below
Responsibilities
- Deliver high-quality software for embedded controls systems in the electrification space, specifically for high voltage contractors and energy management.
- 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.
- Maintain an understanding of Ethernet standards and their application and automotive communication protocols like CAN, LIN, and ARXML.
- Test and demonstrate software functionality and readiness, ensuring hardware-agnostic solutions across all GM owned software.
- Document requirements for design solutions and link them to test cases that demonstrate software functionality and ensure 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, promote early bug detection, and facilitate 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.
- Develop AI-driven diagnostics and predictive analytics to enhance fault detection, prognostics, and anomaly detection within embedded control systems.
- BS in Engineering – Electrical, Mechanical, Computer or BS in Computer Science.
- Minimum 5 years of experience with proven technical and professional skills in job-related area – embedded controls software for high voltage battery systems.
- Automotive Safety experience (ISO
26262). - Strong background in system design, diagnostics strategies, and control systems for embedded software applications.
- Proficiency in testing strategies with hands‑on experience in SiL, HiL, and vehicle-level testing frameworks.
- Proficient in C/C++ programming.
- Deep understanding of diagnostics strategies, software verification, and validation methodologies.
- Knowledge of virtual testing, Dev Ops, and CI/CD pipeline integration.
- Experience with JIRA and Scaled Agile Framework.
- High level of integrity, ability to deal with ambiguity, take initiative and be self‑directed.
- Consistent demonstration of innovative thinking that is customer centric.
Demonstrates expertise in embedded controls software development for high voltage systems, with a strong focus on compliance with automotive safety standards and effective testing methodologies. Proficient in C/C++ programming and familiar with Dev Ops practices, ensuring high-quality software solutions through collaboration and innovative problem-solving.
#J-18808-LjbffrPosition 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).
(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:
×