Taro Logo

Staff Software Engineer – Controls Development

A global automotive company transforming into a technology-driven organization with a vision of Zero Crashes, Zero Emissions and Zero Congestion.
Milford, MI 48381, USA
Embedded
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Automotive

Description For Staff Software Engineer – Controls Development

General Motors is seeking a Staff Software Engineer specializing in Controls Development to join their technical team in Milford, MI. This role is at the forefront of revolutionizing software and controls within the automotive industry as GM evolves into a technology-driven company. The position focuses on developing state-of-the-art control systems for future vehicles, integrating cutting-edge actuation and sensory technologies including propulsion, braking, steering, and active aerodynamics.

The ideal candidate will have extensive experience in control system development, embedded software, and vehicle dynamics. They will lead the creation and implementation of advanced vehicle motion control strategies, design scalable architectures, and drive innovation in control technologies. The role requires both technical expertise and leadership skills, as the position involves mentoring team members and collaborating with partners across the globe.

This hybrid position offers exciting opportunities to work on next-generation high-performance vehicles, with access to advanced development facilities and testing environments. The role comes with attractive benefits including a company vehicle program and relocation assistance. GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion provides a meaningful context for the work, allowing the successful candidate to contribute to the future of automotive technology.

The position requires approximately 10 weeks of travel per year, including winter testing in Northern Michigan and visits to testing tracks both domestically and internationally. This is an excellent opportunity for a technically-minded professional who wants to drive innovation in automotive control systems while working for a global leader in the industry.

Last updated 8 days ago

Responsibilities For Staff Software Engineer – Controls Development

  • Lead control systems development and implementation of advanced vehicle motion control strategies
  • Design and architect cutting-edge control solutions across multiple domains
  • Enhance processes and standards for group efficiency
  • Lead initiatives and provide technical mentorship
  • Manage projects and ensure compliance with GM processes and safety standards
  • Drive innovation and application of latest control technologies
  • Develop and protect intellectual property through patents and publications

Requirements For Staff Software Engineer – Controls Development

  • 7+ years experience in developing control systems and associated software
  • Bachelor's degree in engineering related field
  • Proficiency in control system theory and embedded systems
  • Experience with embedded C programming, MATLAB/Simulink modeling
  • Experience with vehicle dynamics modeling, simulation and CarSim
  • Proficiency in Vehicle SPY, INCA tool set, and CANalyzer
  • Valid driver's license
  • Ability to travel approximately 10 weeks per year

Benefits For Staff Software Engineer – Controls Development

Medical Insurance
Relocation Benefits
  • Company vehicle program
  • Relocation benefits
  • Comprehensive benefits package

Interested in this job?

Jobs Related To General Motors Staff Software Engineer – Controls Development