Senior Software Engineer - Controls Engineering Tools

General Motors

Milford, United States
On-site
C#/.net framework/.net programming
Embedded controls co-simulation applications
Full life cycle software engineering
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
  • Strong background leading agile teams
  • Knowledge of embedded programming
  • Knowledge of AI/ML/LLMs

Work Rights

Not specified

Tailored Resume

Cover Letter