Simulation Software Engineer

The Company:

Haas F1 Team is a dynamic Formula One racing team that inspires an open and expansive environment, full of opportunities for motivated individuals in pursuit of a challenge.

The Position:

We are looking to enhance our Vehicle Science department at our Race Team Hub in Banbury, UK. This is a fast-paced and challenging opportunity for a team-oriented Simulation Software Engineer to make a substantial impact within a small team.

General Summary:

This position reports to the Head of Vehicle Science or their designee; is located in Banbury, UK.  Responsible for the development of a suite of custom software tools focused on improving of the performance of the car and driver, whilst working closely with other engineering and aerodynamics departments.

Key Responsibilities:

  • Promote teamwork and effective communications to develop working relationships between all personnel and departments.
  • Contribute to the development and continuous improvement of a custom, flexible, cross-platform framework and toolset to address the team’s simulation and data analysis needs.
  • Promote teamwork and effective communications to develop working relationships between all personnel and departments.
  • Participate in project/task planning sessions and scheduling of work according to management priorities.
  • Communicate with key stakeholders to ensure understanding of detailed requirements.
  • Work with other software engineers to ensure delivery of projects according to those specifications, reporting regularly on any challenges or potential delays.
  • Work to automate established processes and to enhance the usefulness of the toolset.
  • Adhere to all engineering and wider business processes.
  • Follow all safety regulations in all venues.
  • Other duties as assigned by the Head of Vehicle Science or their designee.

Education and Work Experience:

  • UK A-levels or international equivalent required.
  • Further education including Minimum BS in any STEM subject, but with substantial experience in applied mathematics, engineering or software development.
  • Experience in motor racing, or in mainstream automotive vehicle dynamics/simulation/control function is desirable.
  • Prior experience in high level motorsport (e.g. Formula One, Formula E, or WEC) would be beneficial.

Specialized Knowledge and Skills:

  • Strong communication skills, both written and verbal.
  • A robust technical background in applied mathematics, physics or engineering, ideally automotive/aeronautical/racing.
  • Work to a consistently high standard in stressful and time sensitive situations, whilst prioritizing and managing the workload efficiently.
  • Work well in a team environment with personnel at all levels.

Equipment and Applications:

  • At least 3 years software development experience, including object-oriented programming, preferably in C#, C/C++ or MATLAB.
  • Experience in developing code in one of the following areas would be beneficial:
    • 3D geometry (e.g. graphics)
    • Physics simulation
    • Developing complex data management and database storage solutions utilising microservices data processing,
    • Time series database

Work Environment Physical Demands:

An ability to work and prioritize within a high pressure, time sensitive environment while retaining a methodical approach is essential. The role may require occasional, domestic and international travel and a willingness to work long and flexible hours including weekends.

This position may require lifting to 50 pounds, repeated bending, squatting and manual dexterity. Fast-paced work environment requiring heavy mental demands. Work environment includes machinery, race cars, 7-post and other rigs, grinding debris, and hazardous fluids. All employees must ensure compliance with the Company Health and Safety Policy, and all relevant other statutory Health and Safety legislation.