Staff Software Engineer, Chassis Controls
Core
Elevate quality and efficiency of embedded controls software development across the VMEC Chassis Controls organization by serving as a technical multiplier, building durable tools, and mentoring engineers.
Role type
Staff Software Engineer (Embedded Controls)
Builds
Embedded controls software, automation tools, CI/CD pipelines, and engineering dashboards for automotive chassis systems.
Domain
Automotive embedded systems / Chassis Controls
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
C/C++ for real-time control systems, physics-based control algorithms, mechatronic systems, software architecture for embedded controllers, automotive electrical architectures, CAN/LIN/Ethernet protocols, CI/CD pipeline design, Git/GitHub, Jira, DOORS, PRTS, root cause analysis, systems thinking
Preferred skills
MATLAB/Simulink, model-based development, functional safety standards (ISO 26262, ASIL), HIL/SIL testing, DFSS Black Belt, coaching and mentoring
Technologies
C, C++, Git, GitHub, Jira, DOORS, PRTS, MATLAB, Simulink, CANalyzer, dSPACE, ControlDesk
Responsibilities
Design and deliver embedded controls software in C; build tools and automation to optimize developer workflows; mentor engineers at all levels; influence software design decisions early; improve CI/CD pipelines and automated testing; lead technical forums to align practices; drive process development updates within GM's 'Stages' tool.
Seniority
Staff, hands-on technical leader with strategic influence