Senior Embedded Controls Engineer - Low-Voltage EV Systems

General Motors LLC

Brighton Charter Township (MI)

Hybrid

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

General Motors LLC is seeking a Controls Software Engineer for Energy Source Control in a hybrid role. You will design and implement embedded C/C++ controls for low voltage systems, collaborate with system engineers and calibration teams, and ensure safety, quality, and tokenized processes across vehicle platforms.

The ideal candidate has a BS in engineering, 5+ years of embedded software experience, strong data analysis, and proficiency in C/C++ and Python.

Qualifications

  • BS in Engineering, Computer Science, or equivalent degree.
  • 5+ years engineering experience related to embedded controls, calibration, integration, or software development.
  • Skilled with software development (C, C++, Python).
  • Understanding of embedded controls development and delivery processes, including SAFE/Agile.
  • Experience using embedded controls test assets (SIL, HIL, Vehicle, etc) and tools (INCA, MDA, etc).
  • Expert capability to capture and analyze data to verify system and feature performance.
  • Proficiency with control system theory and application to embedded systems including state space feedback control, adaptive control, and model predictive control (or equivalent).
  • Strong partnership and teamwork skills, with demonstrated ability to learn from and share knowledge cross-functionally in a fast-paced environment with sometimes incomplete requirements.
  • Analytical problem-solving skills where problems are unusual and difficult.
  • Excellent oral and written communication skills.
  • Demonstrated ability to manage multiple complex projects and assignments with autonomy and accountability for results.
  • Consistent demonstration of innovative thinking that is customer-centric.

Responsibilities

  • Lead development and implementation of controls development for complex low voltage related features in embedded C and C++.
  • Proficiency in both is vital as this role will be centered around improvements, best practices institution, code efficiency, vulnerability surface mitigation and addressing feature to feature interference.
  • Research and develop novel solutions to controls challenges.
  • Contribute to ART Feature and user story elaboration into individual work items.
  • Contribute to ensuring that definition of done and acceptance criteria are well defined.
  • Provide information as required to calibration procedures.
  • Ensure compliance to safety and governmental regulations while following GM-internal best practices.
  • Work cross-functionally with System Engineers, other Software Engineers, Architects, Calibrators, Scrum Managers and Scrum Leaders to ensure robust design.
  • Collaborate with other team members to define and integrate components, check functionality on the bench and in the vehicle.
  • Design and manage key strategic interfaces within deliverables to enable component reuse and consistency to standard methodologies.
  • Lead and support other specialists in root cause analysis and resolution of issues related to the low voltage electric power domain.
  • Verify functional performance of controls designs through testing (Unit, HIL, SIL, Vehicle), data analysis, and verification of acceptance criteria.
  • Document Intellectual Property.
  • Participate in the relevant team and program events: Program Increment Planning, DSU (Daily Stand Up), iteration reviews, ART inspection and adapt sessions etc.
  • Build the capability of the team through mentorship, creation of training material, development of tools, etc.
  • Identify opportunities and drive improvement initiatives through to completion for process, workflow, and strategic changes.

Skills

Embedded controls
C/C++
Python
Data analysis
Agile/Safe
Team collaboration

Education

BS in Engineering/Computer Science

Tools

INCA
MDA
SIL
HIL

Job description

General Motors LLC is seeking a Controls Software Engineer for Energy Source Control in a hybrid role. You will design and implement embedded C/C++ controls for low voltage systems, collaborate with system engineers and calibration teams, and ensure safety, quality, and tokenized processes across vehicle platforms.

The ideal candidate has a BS in engineering, 5+ years of embedded software experience, strong data analysis, and proficiency in C/C++ and Python.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Controls Engineer - Low-Voltage Power (Hybrid)
Embedded Controls Engineer - Low-Voltage Power (Hybrid)

General Motors (GM) • Milford Charter Township (MI)

Hybrid
USD 110,000 - 160,000
Hybrid Embedded Controls Software Engineer
Hybrid Embedded Controls Software Engineer

General Motors (GM) • Milford Charter Township (MI)

Hybrid
USD 85,000 - 110,000
Hybrid work policy
Hybrid Embedded Software Engineer: Controls & Diagnostics
Hybrid Embedded Software Engineer: Controls & Diagnostics

General Motors (GM) • Milford Charter Township (MI)

Hybrid
USD 90,000 - 130,000
Senior Embedded Controls Engineer – HV Battery Systems
Senior Embedded Controls Engineer – HV Battery Systems

General Motors LLC • Brighton Charter Township (MI)

Hybrid
USD 120,000 - 180,000
Relocation benefits
Embedded Controls Software Engineer — Hybrid (C/C++, Simulink)
Embedded Controls Software Engineer — Hybrid (C/C++, Simulink)

Talentify • Milford Charter Township (MI)

Hybrid
USD 90,000 - 130,000
Hybrid Low-Voltage Software Solutions Lead Engineer
Hybrid Low-Voltage Software Solutions Lead Engineer

General Motors LLC • Brighton Charter Township (MI)

Hybrid
USD 115,000 - 150,000
Hybrid work model
Relocation benefits
Controls Software Engineer - Energy Source Control
Controls Software Engineer - Energy Source Control

General Motors (GM) • Milford Charter Township (MI)

Hybrid
USD 110,000 - 160,000
Hybrid Controls Design Engineer - Embedded & Simulink
Hybrid Controls Design Engineer - Embedded & Simulink

generalmotors • Newark Township (MI)

Hybrid
USD 90,000 - 140,000
Embedded Controls Software Engineer (Hybrid)
Embedded Controls Software Engineer (Hybrid)

General Motors LLC • Brighton Charter Township (MI)

Hybrid
USD 90,000 - 120,000
Hybrid Embedded Software Engineer – Mechatronics/Controls
Hybrid Embedded Software Engineer – Mechatronics/Controls

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 100,000 - 140,000