General Motors is seeking a Senior Software Engineer specializing in Controls Engineering Tools to engage in the full life cycle of application development for embedded controls co-simulation applications. The ideal candidate should possess strong programming skills in C#/.NET, experience leading agile teams, and knowledge of automotive controls lifecycle
Job Summary
The Senior Software Engineer role actively engages in the full life cycle application development including the design, code (C# / .NET), test, documentation, training and end user support of embedded controls co-simulation applications.
Lead the development as well as implement major feature enhancements and architectural redesigns for embedded controls software applications in support of co-simulation across cloud/desktop engineering environments.
At GM, you’ll be at the forefront of shaping the future of connected, electric, and autonomous vehicles.
Matching Summary
Match Score: 85
General Motors is seeking a Senior Software Engineer specializing in Controls Engineering Tools to engage in the full life cycle of application development for embedded controls co-simulation applications. The ideal candidate should possess strong programming skills in C#/.NET, experience leading agile teams, and knowledge of automotive controls lifecycle.
Skills & Requirements
Must-have
C#/.NET framework/.NET programming
Embedded controls co-simulation applications
Full life cycle software engineering
Automotive controls lifecycle understanding
ASAM, Modelica FMI/SSP, SAE standards
Nice-to-have
Agile team leadership
Cloud/desktop engineering environments
Artificial Intelligence / Machine Learning / Large Language Models
Key Requirements
5+ years' experience
BS in Computer Science, Software Engineering, Computer Engineering