Embedded Controls Software Engineer
Core
Design, develop, and implement physics and controls requirements for embedded control systems in electrification, autonomous, engine, transmission, or chassis spaces.
Role type
Embedded controls software engineer (via careerplan.io/jobs/JR-202621800-embedded-controls-software-engineer-at-generalmotors)
Builds
Mechatronic controls and diagnostics strategies, controller communication, and common software solutions for vehicles
Domain
Automotive electrification and autonomous systems
Deliverable
production ML models
Required skills
Embedded controls software development, C programming, C++ programming, Auto Code Generation, Matlab, Simulink, Python scripting
Preferred skills
Agile Scrum collaboration, automated test tool utilization, system and vehicle level testing
Technologies
C, C++, Auto Code Generation, Matlab, Simulink, Python
Responsibilities
Design and develop embedded controls software; test and demonstrate software functionality at Controller, System, and Vehicle levels; document requirements and link to test cases; collaborate with cross-functional departments; participate in software planning and mentorship
Seniority
Mid-level, hands-on IC