Taro Logo

Senior Software & Control Developer

Global automotive company leading the change towards Zero Crashes, Zero Emissions and Zero Congestion through engineering, technology and design.
Milford, MI 48381, USA
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software & Control Developer

Join General Motors' innovative team developing Propulsion Thermal Management systems for all GM battery electric vehicles globally. As a Senior Software & Control Developer, you'll be part of a 10-member Agile team responsible for developing controls and diagnostics software to achieve optimal thermal management performance. The role involves working in an Agile framework, handling software requirements, development, testing, and verification. You'll collaborate with cross-functional teams, design thermal management control algorithms, and work with MATLAB Simulink and C programming. The position offers the opportunity to contribute to GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion while working at the Milford Proving Grounds. The company provides a supportive environment focused on fostering inclusion and belonging, with comprehensive benefits and opportunities for professional growth. This hybrid role requires on-site presence three times per week and may include relocation benefits. Join a team that's shaping the future of electric vehicles and automotive innovation.

Last updated 24 days ago

Responsibilities For Senior Software & Control Developer

  • Design, develop and implement thermal management control and diagnostic algorithms for GM's next generation of EV vehicles
  • Work closely with multi-disciplined engineering teams to interpret functional requirements
  • Create and integrate software in MATLAB Simulink models or hand-coded C
  • Create or modify Unit test cases and Multicomponent test cases
  • Explore and understand new thermal systems and requirements
  • Leverage GM's virtual systems, benches, and vehicles to verify and validate systems
  • Work cross-functionally with System Engineers, Software Engineers, Calibrators
  • Participate in the Agile Team and Agile ceremonies

Requirements For Senior Software & Control Developer

  • In depth knowledge of control algorithm / software development and diagnostic strategy for thermal management system
  • Skilled with software coding (C-language), Simulink/Stateflow, GIT environment(s), plant modeling
  • Minimum 4+ years of embedded software/controls development experience
  • Development / testing experience on SIL/HIL or other virtual environments
  • High analytical ability, effective communication, interpersonal, and leadership skills
  • Bachelor's degree in computer science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience

Benefits For Senior Software & Control Developer

Relocation Benefits
  • Relocation Benefits

Interested in this job?