Motorsport Vehicle Dynamics Software Engineer

at  General Motors

Concord, North Carolina, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Jan, 2025Not Specified24 Oct, 2024N/AModelica,Modeling,Computer Science,F1,Dymola,Pi Toolbox,Motec,Cloud,Wpf,Distributed Systems,Validation,Matlab,NascarNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Concord, NC three times per week, at minimum.

YOUR SKILLS & ABILITIES (REQUIRED QUALIFICATIONS)

  • Bachelor’s degree in Engineering, Computer Science, or a related subject

MINIMUM OF 5 YEARS OF RELEVANT MOTORSPORTS EXPERIENCE IN VEHICLE DYNAMICS & SIMULATION DEVELOPMENT/USAGE

  • Experience in any of the following race series: NASCAR, IndyCar, IMSA/WEC, F1
  • Experience using vehicle dynamics knowledge/tools for motorsports vehicle development
  • Software development experience with C#, WPF , Matlab, and similar languages
  • Ability to multi-task in a constantly evolving environment, bringing a strong work ethic and integrity; able to work a flexible/hybrid schedule
  • This job may be eligible for relocation benefits

WHAT WILL GIVE YOU A COMPETITIVE EDGE (PREFERRED QUALIFICATIONS)

  • Degree in Mechanical Engineering and/or Computer Science
  • Experience with multi-body vehicle simulation development using Dymola/Modelica
  • Knowledge and experience in aerodynamic & tire testing, modeling, and validation
  • Experience using data analysis software such as Pi Toolbox, MoTeC i2, McLaren ATLAS
  • Knowledge of FMI standard and deploying FMU’s in co-simulation and model exchange
  • Experience with cloud computing based distributed systems

Responsibilities:

THE ROLE

The role of a Vehicle Dynamics Software Engineer at GM Motorsports is a challenging and exciting opportunity for professionals passionate about motorsports and software engineering. The successful candidate will have the opportunity to work on a full-stack simulation toolchain, which is crucial for the performance optimization of racing vehicles across prestigious series such as NASCAR, IndyCar, IMSA/WEC, and F1. Proficiency in C#/WPF , along with a solid understanding of vehicle dynamics, will be essential for contributing to both the front-end and back-end development of this simulation toolchain. Experience with multi-body vehicle simulation tools like Dymola, as well as data analysis utilities such as Pi Toolbox and MoTeC i2, will be highly advantageous. This role requires a candidate with a meticulous approach to software development, a deep knowledge of vehicle dynamics as applied in motorsports, and robust problem-solving skills to address the complex challenges that arise in high stakes racing environments. This position is open to international hires.

WHAT YOU’LL DO:

  • Contribute to the development and implementation of a vehicle simulation toolchain across multiple race series, for offline simulation & driver-in-the-loop simulator use
  • Collaborate with internal & race team engineers on feature & model development
  • Troubleshoot issues with simulation toolchain and assist in correlation efforts

    LI-LP2


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Engineering computer science or a related subject

Proficient

1

Concord, NC, USA