Senior Software Engineer - Controls Engineering Tools

General Motors

Competitive compensation; bonus potential based on...
Fully remote
C# and .net framework programming
Full life cycle software engineering
Asam modelica fmi ssp standards
The role involves leading the full life cycle application development for embedded controls co-simulation applications supporting cloud and desktop engineering environments

Job Summary

  • The role involves leading the full life cycle application development for embedded controls co-simulation applications supporting cloud and desktop engineering environments.
  • Candidates must possess a strong background in ASAM, Modelica FMI/SSP, and SAE standards related to measurement, simulation, data collection, and controls.
  • General Motors offers competitive compensation, growth opportunities, and a culture that values innovation, inclusion, and forward thinking.

Matching Summary

The role involves leading the full life cycle application development for embedded controls co-simulation applications supporting cloud and desktop engineering environments.

Salary

Competitive compensation; Bonus potential based on performance; Benefits include medical, dental, vision, retirement savings plan, and tuition assistance

Skills & Requirements

Must-have

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

Nice-to-have

  • Artificial Intelligence machine learning application
  • C C++ Java or Python programming
  • Remote development team collaboration
  • Data optimization methods analysis
  • Innovation opportunities identification

Key Requirements

  • 5+ years full life cycle software engineering experience
  • BS in Computer Science or related field (MS preferred)
  • Strong work experience in object-oriented programming

Work Rights

Not specified

Tailored Resume

Cover Letter