Senior Embedded Controls Software Engineer - Suspension
Core
Designing and implementing hand-coded C software for next-generation vehicle suspension control systems.
Role type
Senior Embedded Controls Software Engineer
Builds
Production embedded control software for GM's vehicle portfolio
Domain
Automotive / Embedded Systems / Chassis Controls
Deliverable
production ML models | product features
Required skills
Hand-coded C (non-model-based), Embedded systems testing, C++, Python, Git, System-level debugging, Unit and integration test design
Preferred skills
Chassis controls domain knowledge, MATLAB/Simulink, Automotive standards/diagnostics, BDD/TDD, Mentoring
Technologies
C, C++, Python, Git, Jira, MATLAB/Simulink
Responsibilities
Design and implement embedded control software in C, Own software lifecycle from architecture to release, Build and maintain unit and integration tests, Troubleshoot complex system-level issues, Mentor team members
Seniority
Senior, hands-on IC