General Motors

Senior Software Engineer-Controls

General Motors
Apply
2 days ago
Warren, MI, USASenior
H1B sponsor

Responsibilities

  • Lead development and implementation of embedded C and C++ controls for complex low-voltage vehicle features.
  • Research and develop solutions to embedded controls challenges and address code efficiency, vulnerabilities, and feature interference.
  • Elaborate features and user stories into work items with clear acceptance criteria and definitions of done.
  • Support calibration procedures and ensure compliance with safety, governmental, and GM internal requirements.
  • Collaborate cross-functionally to design, integrate, and reuse components and strategic interfaces.
  • Perform bench and vehicle functionality checks and lead root-cause analysis for low-voltage electric power issues.
  • Verify controls performance through unit, SIL, HIL, vehicle testing, data analysis, and acceptance-criteria verification.
  • Document intellectual property and participate in program and team planning, review, and improvement events.
  • Mentor team members and create training materials and development tools.
  • Drive process, workflow, and strategic improvement initiatives through completion.

Requirements

  • Bachelor’s degree or higher in engineering, computer science, or a relevant discipline.
  • At least 5 years of engineering experience related to embedded controls, calibration, integration, or software development.
  • Proficiency in C, C++, and/or Python.
  • Understanding of embedded controls development and delivery processes.
  • Experience with embedded-controls test assets and tools including SIL, HIL, INCA, and MDA.
  • Expertise in capturing and analyzing data to verify system and feature performance.
  • Proficiency with control-system theory and embedded applications, including state-space feedback control, adaptive control, and model predictive control or equivalent.
  • Strong teamwork, communication, analytical problem-solving, autonomy, accountability, and cross-functional knowledge-sharing skills.
  • Preferred: master’s degree focused on controls or software engineering.
  • Preferred: automotive low-voltage systems and hardware knowledge, low-voltage controls and calibration experience, DFSS Black Belt certification, patents, awards, publications, or safety-critical design experience.

Benefits

  • Hybrid work arrangement requiring on-site reporting at least three times per week or at a frequency set by the manager.
  • Not eligible for relocation benefits; relocation costs are the employee’s responsibility.
  • GM provides benefits and Total Rewards resources from day one.
  • General Motors provides equal employment opportunities and reasonable accommodations.

Tech Stack

Categories

General Motors

About General Motors

10,000+ employees

General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.

Contact me