Onsite - Position requires an employee to be onsite on a full-time basis.
We are seeking a Simulation Software and Controls Engineer to aid in the development of our simulation toolchain in GM Motorsports. You will help develop the complete toolchain for a standalone simulation tool, starting from R&D to project planning, and implementation of both back and front end. Using software best practices, you will lead development of software and hardware solutions for DiL toolchain development. Your extensive knowledge of deploying highly efficient, RT capable models as FMU’s, and the associated back-end programming will guide you to successfully deliver all projects to the highest standards, on time and within budget.
Joining the GM Motorsports Organization offers experience and exposure to what it takes to build and maintain successful race teams while providing you the opportunity to showcase your vehicle simulation controls software skills, contribute to innovation, connect lessons learned in racing to production intent vehicles, work cross functionally with our partners and ultimately help shape the future of Motorsports!
What you will do:
Play a key role in development plan of new simulation toolchain
Guide software development for simulation
Lead software development for DiL program and other XiL initiatives
Bring new technologies and standards to in-house simulation software
-Bachelor’s Degree in Computer Science, Mathematics, or Engineering
-5 years of vehicle control software development
-F1, NASCAR, or Indy car experience preferred
-Experience with Concurrent or dSpace Hardware Real-Time Systems
-Familiar with FMI standard and deploying FMU’s in co-simulation and model exchange
-Knowledgeable in some areas below with curiosity and initiative to learn others:
Languages: C#, Java, C/C++, SQL, CSS, Modelica
Applications: Visual Studio, Eclipse, IntelliJ IDEA, Toad for Oracle
Application Server: Tomcat, IIS
Database Systems: MongoDB, Couchbase, MSSQL, Oracle SQL Server
Frameworks: Telerik, Mahapps, Vaadin, Spring
Subversioning: Git, TortoiseSVN
-Outstanding interpersonal and relationship leadership skills to effectively collaborate with varying levels of the organization as needed
-High level of integrity, ability to deal with ambiguity, take initiative/self-directed