Senior Software Engineer - High Voltage Electrification
Jobtailor
Responsibilities
- Deliver high-quality software for embedded controls systems in the electrification space, specifically for high voltage contactors 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 DevOps principles.
- Develop AI-driven diagnostics and predictive analytics to enhance fault detection, prognostics, and anomaly detection within embedded control systems.
Requirements
- 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 (ISO26262).
- 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, DevOps, 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.
Core Competencies
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 DevOps practices, ensuring high-quality software solutions through collaboration and innovative problem-solving.
#J-18808-LjbffrVacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - High Voltage Electrification in Milford, MO vacancy
- ...Jobtailor is seeking an experienced engineer to develop embedded controls software for high voltage systems in the electrification space. You will design and implement software for controllers, diagnostics strategies, and communications, while ensuring compliance with...Senior
- ...Responsibilities Design, develop, and maintain ADS/ADAS software solutions supporting GM’s production and future autonomy platforms... ..., and vehicle integration teams Mentor and guide junior engineers through technical reviews, best practices, and hands‑on collaboration...Senior
- ...functional block diagrams Design and Sustain Model Based Systems Engineering (MBSE) diagrams or GUI Establish and Uphold Subsystem/... ...of safety requirements Operate in agile development of software-related requirements Requirements Bachelor’s Degree in Engineering...Senior
- ...Responsibilities Define a high-level architectural design for the software owned by the Agile Release Train (ART), comprehending all NFRs and future... ...duties as assigned. Requirements ~ BS in Computer Engineering, Computer Science, Electrical Engineering,...Suggested
- ...the Solution Context and Intent at the Software level by defining requirements and communicating... ...of knowledge sharing. Lead high severity safety-related investigations and... ...risks. Participate with system safety engineering in planning and defining high-level design...Suggested
- ...General Motors is seeking an experienced embedded software engineer to design, develop, and maintain ADS/ADAS software for production and future autonomy platforms. You will integrate multi-sensor data in the Object Fusion pipeline, translate system requirements into scalable...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - High Voltage Electrification. Be the first to apply!

