Senior Software Engineer – High Voltage Electrification

Jobtailor

Milford (MO)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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 safety standards and automotive protocols.

Responsibilities include leading agile teams, collaborating across departments, and applying SDV/ SOA principles with a strong focus on test automation, traceability, and CI/CD pipelines.

Qualifications

  • BS in Engineering (Electrical, Mechanical, Computer or CS).
  • Minimum 5 years of embedded controls software experience 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 integrity, ability to deal with ambiguity, initiative and self-direction.

Responsibilities

  • Deliver high-quality software for embedded controls systems in electrification space, for high voltage contactors and energy management.
  • Ensure compliance with safety requirements, government regulations, and GM-internal policies (MISRA).
  • Adhere to good software design principles, using design patterns and understanding supervisory controls architecture and hardware abstractions.

Skills

C/C++ programming
Embedded controls software
Automotive Safety ISO26262
System design
SiL/HiL testing
DevOps & CI/CD
CAN/LIN/ARXML
BDD/TDD
JIRA
Scaled Agile Framework

Education

BS in Engineering

Tools

JIRA

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

General Motors • Milford (CT)

Hybrid
USD 110,000 - 160,000
Controls Engineer - HV Systems & Electrified Powertrain
Controls Engineer - HV Systems & Electrified Powertrain

FEV Group GmbH • Auburn Hills (MI)

On-site
USD 90,000 - 130,000
Senior Software Engineer- Battery Energy Transfer
Senior Software Engineer- Battery Energy Transfer

GM • Milford Charter Township (MI)

Hybrid
USD 110,000 - 150,000
Staff Software Engineer, Chassis Controls
Staff Software Engineer, Chassis Controls

Jobtailor • Milford (MO)

On-site
USD 110,000 - 160,000
Senior Software Engineer – High Voltage Battery Sensor Communication
Senior Software Engineer – High Voltage Battery Sensor Communication

GM • Milford Charter Township (MI)

On-site
USD 120,000 - 180,000
Bonus potential
Health benefits
GM vehicle discounts
Engineering Group Manager - High Voltage Battery Systems Controls
Engineering Group Manager - High Voltage Battery Systems Controls

GM • Milford Charter Township (MI)

Hybrid
USD 180,000 - 240,000
Relocation benefits
Company vehicle program
Engineering Group Manager – High Voltage Battery Systems Controls
Engineering Group Manager – High Voltage Battery Systems Controls

Jobtailor • Milford (MO)

On-site
USD 120,000 - 160,000
Lead Software Controls Engineer – Transmission
Lead Software Controls Engineer – Transmission

Jobtailor • Milford (MO)

On-site
USD 110,000 - 170,000
Embedded Controls Engineer
Embedded Controls Engineer

HRU-Tech • Sterling Heights (MI)

On-site
USD 62,000 - 76,000
Senior Software Design Engineer – Engine Controls
Senior Software Design Engineer – Engine Controls

Jobtailor • Milford (MO)

On-site
USD 100,000 - 140,000