Software Engineer - CFD

The company:

Williams’ core competencies are the design and development of racing cars to compete in the Formula One World Championship. As one of the world's leading Formula One teams, the company has secured 16 FIA Formula One World Championship titles since its foundation in 1977 and is now moving into an exciting era under new ownership defined by relentless innovation and living sustainable performance in every dimension.

We are looking for an experienced Software Engineer to join the CFD Group here at Williams Racing. 

The CFD end-to-end pipeline is a crucial aspect of our aerodynamic capability that requires many underlying technologies to be seamlessly brought together to form a coherent workflow. 

About the role:

In this role you will work with the CFD group to develop the tools, applications and processes that form part of the CFD pipeline, ensuring that solutions are robust, resilient and of a high standard. 

The majority of your work will be developing code-based solutions to technical challenges, either through new approaches, or adaption of existing methodologies. The types of technical challenges faced are varied, including but not limited to; mathematical problems, trigonometric solutions, user-interfaces, system tools, and pipeline development. 

The role would suit a software engineer with a strong engineering or physics background, ideally with a high level of CFD experience.  There is opportunity to be involved with developing CFD methodology if the candidate has suitable experience, however, that is not the focus of this role.

Duties and Responsibilities:

  • Assist in the design and implementation current and future CFD workflows

  • Implementation of modern software development practices in collaboration with our software teams

  • Development of observable, testable & performant processes

  • Deliver robust, reliable, and resilient solutions

  • Identification of risk factors and performance bottlenecks

  • Maintenance, and support of workflows and their associated processes and toolkits

  • Optimisation and performance testing of codes, processes, and pipelines

  • Being creative on how best to convert user value & user stories into CFD tools & features

  • Developing applications from engineering concepts

  • Develop code from scratch, as well as modification of existing codes

  • Work in collaboration with the CFD and software teams

  • Provide at elbow-support to users of the CFD process

Required Skills

  • At least 3 years’ relevant experience within an industrial setting

  • Strong background in software development

  • A background and good understanding of physics or engineering

  • Excellent knowledge of Linux shell scripting, Python, C#, SQL

  • Familiar with software best practice

  • Knowledge of containerisation & microservices

  • Knowledge and experience of Linux systems and services

  • Comfortable in a user-facing environment

  • Experience in Agile working environments, CI/CD and PRs, ideally using Azure DevOps

  • Experience of Agile working practice, preferably the scrum framework

  • Excellent analytical and problem-solving skills

  • Excellent oral and written communication

  • F1 experience is desirable, but not essential, for this role

  • Given the nature of F1, a flexible approach to working is essential

All applications must be received before 18th February 2024 to be considered

What can Williams offer?

The Williams Group is based in multi acre complex located in Grove, Oxfordshire. The Williams Group offers a competitive holiday package, staff events/open days, a subsidised restaurant on site and various car schemes. We have an on-site gym (open 24 hours a day) as well as various fitness classes including outdoors bootcamps, pilates and yoga free for all staff and contractors to use. Aside from these benefits we can offer free onsite parking and large open green spaces to unwind during breaks. We are a based just 30 mins from Oxford City Centre by bus.

Williams is an equal opportunity employer that values diversity and inclusion. We are happy to discuss reasonable job adjustments

Organisatie: 
Williams Racing