G
Not Specified Permanent

Pontiac, Michigan · USA job

Lead Software and Controls Engineer - GM Defense

General Motors

Pontiac, Michigan

Job description

Overview

In this role you will lead the design and implementation of embedded control systems for GM Defense customers, mentoring the team and guiding software architecture. You'll work on vehicle and non-vehicle platforms, tackling complex algorithms and optimizing performance across electrical architectures. Expect fast-paced, autonomous work with direct impact on critical programs, including in-house controls and Vehicle Interface Modules. You will collaborate across GM and defend-focused programs to balance best practices with government specs, driving meaningful system improvements.

Compensation / Benefits
  • hybrid work model
Responsibilities
  • Lead design and testing of complex controls using C, MATLAB, and Simulink for vehicle and non-vehicle applications
  • Collaborate with systems integration to implement propulsion and chassis control algorithms into supervisory controls
  • Describe, report on, and defend algorithm design choices to technical leadership
  • Drive calibration of controls to optimize overall system performance
  • Collaborate with embedded controls teams across GM to implement GM Defense-specific requirements
  • Develop and baseline requirements for embedded controls and software
  • Lead software verification and feature validation initiatives
  • Balance GM Best Practices with government specifications for compliance
  • Lead electrical design/peer reviews and present updates to cross-functional teams
  • Stay current with simulation and controls methods and integrate new technologies into workflows
Key requirements
  • BS or MS in Electrical Engineering, Mechanical Engineering, Aerospace Engineering, Computer Science or Computer Engineering
  • Extensive embedded controls experience (algorithm, software or calibration)
  • 5+ years' experience in C programming, MATLAB, and Simulink
  • Experience with Agile CI/CD workflows and automated build environments
  • Experience with INCA and Vehicle Spy (VSpy), as well as Git/Jenkins
  • Deep familiarity with data logging tools and file formats
  • Ability to legally operate a motor vehicle
  • U.S. Person (citizen, permanent resident, asylee or refugee)
  • Mentorship and coaching
  • Cross-functional collaboration
  • Problem solving under ambiguity
  • C programming
  • MATLAB
  • Simulink

Explore related USA jobs

Similar jobs you may like

Related roles with a similar title and location.

Same category Same location Same country

Engineering Supervisor

ABM Industries

East Lansing, Michigan, United States · 48823

Same category Same location Same country

Engineering Supervisor

ABM Industries

Lansing, Michigan, United States · 48901

Same category Same location Same country

Maintenance Technician

US AMR-Jones Lang LaSalle Americas, Inc.

Traverse City, Michigan, United States · 49684

Same category Same location Same country

Maintenance Technician

US AMR-Jones Lang LaSalle Americas, Inc.

Grand Rapids, Michigan, United States · 49544

Same category Same location Same country

Senior Modeling Engineer

1009 Clarios Advanced Solutions LLC

Plymouth, Michigan, United States · 48170

Same category Same location Same country

Maintenance Technician

Eden Foods Inc

Clinton, Michigan, United States · 49236

Same category Same location Same country

Civil Engineer - Muskegon, MI 49444

Engineering Company

Muskegon, Michigan, United States · 49445

Same category Same location Same country

Connected ADAS, Safety & Regulations

FCA US LLC

Auburn Hills, Michigan, United States · 48326

Need help finding a job?

Chat with our AI assistant.