Senior Software Engineer - Controls Engineering Tools

General Motors

Not specified; bonus potential based on compyny + ...
Fully remote
C# and .net framework programming
Full life cycle software engineering
Agile team leadership experience
General Motors is seeking a Senior Software Engineer for Controls Engineering Tools, primarily focused on developing embedded controls co-simulation applications. The role requires strong experience in C#/.NET and a background in automotive controls, with an emphasis on collaboration within agile teams

Job Summary

  • The role involves leading the development and architectural redesign of embedded controls software applications to support co-simulation across cloud and desktop engineering environments.
  • Candidates must possess strong object-oriented programming skills in C#/.NET and have at least five years of experience in full life cycle software engineering.
  • General Motors offers competitive compensation, growth opportunities, and a culture that values innovation, inclusion, and forward thinking for employees shaping the future of connected vehicles.

Matching Summary

Match Score: 85

General Motors is seeking a Senior Software Engineer for Controls Engineering Tools, primarily focused on developing embedded controls co-simulation applications. The role requires strong experience in C#/.NET and a background in automotive controls, with an emphasis on collaboration within agile teams.

Salary

Not specified; Bonus potential based on company and individual performance; Benefits include medical, dental, vision, retirement savings, and tuition assistance

Skills & Requirements

Must-have

  • C# and .NET framework programming
  • Full life cycle software engineering
  • Agile team leadership experience
  • ASAM Modelica FMI/SSA standards knowledge
  • Embedded controls lifecycle understanding

Nice-to-have

  • Artificial Intelligence and Machine Learning application
  • Experience with C, C++, Java, or Python
  • Knowledge of Large Language Models in engineering
  • Strong interpersonal and organizational skills
  • Remote development collaboration experience

Key Requirements

  • 5+ years full life cycle software engineering experience
  • BS in Computer Science or related field (MS preferred)
  • Strong background leading agile teams as Scrum Manager or Product Owner

Work Rights

Not specified

Tailored Resume

Cover Letter