Taro Logo

Software Developer – Performance and Motorsports Integration Engineer

A global automotive company transforming into a technology-focused organization, working towards zero crashes, zero emissions, and zero congestion.
Milford, MI 48381, USA
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Automotive

Description For Software Developer – Performance and Motorsports Integration Engineer

General Motors is seeking a Software Developer specializing in Performance and Motorsports Integration Engineering as part of their transformation into a technology-focused automotive company. This hybrid role, based in Milford, MI, requires on-site presence three times per week minimum.

The position focuses on developing advanced control systems for future vehicles, including technologies like eAWD, eLSD, Active aerodynamics, and Rear steer. The successful candidate will bridge the gap between production and motorsports software technology transfer, working with a high-performance team to lead GM's technology transformation in advanced controls and software.

Key responsibilities include leading the development of sophisticated control systems, driving new initiatives, developing HIL test benches, and ensuring seamless collaboration between motorsports and production teams. The role involves approximately 10 weeks of travel annually for testing in various locations.

The ideal candidate should have at least 2 years of experience in control systems development, strong analytical abilities, and excellent communication skills. Technical expertise in embedded systems, control theory, and vehicle dynamics is essential. Experience with Matlab/Simulink, embedded C programming, and automotive systems is highly valued.

This role offers an exciting opportunity to work at the intersection of software development and automotive performance, contributing to GM's vision of zero crashes, zero emissions, and zero congestion. The position comes with comprehensive benefits and the chance to work with cutting-edge technology in a global environment.

Last updated 5 days ago

Responsibilities For Software Developer – Performance and Motorsports Integration Engineer

  • Lead development of advanced control systems and software with specialists in ICE and electric propulsion
  • Drive new initiatives and contribute to technology roadmap
  • Develop creative solutions and protect intellectual property through patents
  • Create and maintain project management plans and resource allocation
  • Champion control requirements from Simulink models and test cases
  • Develop Hardware in the Loop (HIL) benches and vehicle test strategies
  • Conduct peer reviews and root cause analysis
  • Support collaboration between motorsports and production teams
  • Travel approximately 10 weeks per year for testing

Requirements For Software Developer – Performance and Motorsports Integration Engineer

Python
Java
  • Bachelor's degree in engineering or equivalent
  • 2+ years of experience developing control systems and software
  • Proficiency with control system theory and embedded systems
  • Comprehensive knowledge of chassis vehicle systems
  • High level of analytical ability
  • Excellent oral and written communication skills
  • Valid driver's license
  • Experience with embedded C programming
  • Knowledge of Matlab/Simulink modeling

Benefits For Software Developer – Performance and Motorsports Integration Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Total Rewards package
  • Inclusive workplace environment
  • Professional development opportunities
  • Global collaboration opportunities

Jobs Related To General Motors Software Developer – Performance and Motorsports Integration Engineer