Racing Propulsion Software Development Engineer

 

Description:


We are seeking a Software Development Engineer to lead and support software development activities for GM's road racing programs! You will work closely with the Lead Propulsion, Calibration, and Hardware Development Engineers to help identify, prioritize, and implement required software improvements driven by performance, efficiency, drivability, reliability, and hardware initiatives. The individual will also be responsible for HIL bench set-up and workflow and will support additional EMS activities when needed. Your creativity, initiative, and high level of independent judgment are key to your success. In addition to GM on-site activities, this role may require occasional domestic and international travel to support track testing and other development activities.

Joining the Sports Car Propulsion Team will provide you with the opportunity to showcase and develop your skills through challenging individual and collaborative development activities – ultimately helping to shape the future of motorsports.

What You’ll Do
 

  • Collaborate with multiple GM groups and partners supporting our Sports Car Racing programs to design, develop, and test embedded software for peak propulsion system function, efficiency, and performance
  • Perform software integration and tests on and off car through simulation, track, dyno, and bench testing
  • Act as the Point of Contact for propulsion system related HIL tasks and testing
  • Develop and maintain plant models in support of HIL bench tests
  • Identify and implement software development process efficiency improvements
  • Support the Propulsion System Lead with assigned tasks
  • Support the Engine Management Systems (EMS) Tech Specialist when required
  • Contribute and transfer knowledge to multiple race programs as applicable
  • As appropriate, lead or support program meetings with key internal and external stakeholders

     

Additional Job Description

What You’ll Need (Required Qualifications)
 

  • Bachelor’s degree in Engineering, Mathematics, or Computer Science
  • 5+ years of engineering experience following the completion of a degree
  • Demonstrated proficiency in software development; examples of prior work may be requested
  • Experience with MATLAB Simulink and software compilation for embedded controller use
  • Ability to balance multiple projects efficiently, including prioritization and working to tight deadlines
  • Strong collaboration skills and ability to navigate relationships with internal and external partners
  • Ability to efficiently document customer requirements, identify methods to integrate into existing framework, translate into functional code, and validate changes
  • Ability to present data clearly and concisely; examples of prior work may be requested
  • High proficiency in problem solving, methodically identifying and resolving issue root causes
  • Enthusiasm to learn independently and from others, share knowledge, and contribute to a collective knowledge base.
  • Exceptional work ethic and integrity

Organization General Motors
Industry IT / Telecom / Software Jobs
Occupational Category Racing Propulsion Software Development Engineer
Job Location Michigan,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2024-03-30 12:53 am
Expires on 2025-01-22