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 our Vehicle Performance Software Team. This position sits within the multidisciplinary Vehicle Performance group whose primary responsibilities are:
-
Operation, understanding and optimisation of on-track car performance
-
Contributing to car development programmes both short and long term.
Reporting to our Head of Vehicle Performance Software, you will be responsible for assisting with the development of the software capability of the group, including:
-
Design, develop and maintenance of a suite of bespoke software tools
-
Supporting the use of these tools before, during and after events
-
Close collaboration both inter and intra departments is required to deliver complete software solutions within a rapid timeframe.
Directly embedded within the Vehicle Performance group, the aim is to gain expert understanding of the tool/user requirements and contribute directly to the continuous improvement and efficiency of the group.
Responsibilities and duties:
-
Working within the Vehicle Performance Group to research, develop and implement innovative software solutions
-
Developing tools to facilitate more effective analysis of data across multiple environments including track, offline and driver in the loop simulations
-
Writing well-structured, maintainable code, following and championing coding standards as defined by the DPT software and development team
-
Learning and adopting the technologies and tools defined by the DPT software and development team, research and POC new ideas for potential introduction to the group
-
Liaising with key stakeholders to define and develop solutions to domain problems
-
Collaborating with other software groups in the company to enhance and develop the shared data platform and services.
-
Application support through race weekend events where necessary
-
Contributing toward improving software processes within the team.
Skills and experience required:
-
Degree in Computer Science, Software Engineering, Mathematics (or the equivalent)
-
Previous experience developing graphical tools using client-side web technologies such as React
-
Experience with backend APIs in .NET Core or similar (REST or gRPC)
-
Experienced working with database technologies: SQL Server, MySQL & NoSQL (e.g. MongoDB)
-
Experience with software process management tools and source control (e.g. Azure DevOps and Git)
-
Some prior knowledge/exposure to C++ would be advantageous
-
Proven track record of developing software following agile or similar working practices
-
Strong communication and collaboration skills
-
Passion for working with the tools you develop
-
Ability to work effectively with a wide range of groups and disciplines
-
Demonstrated out of the box approach and readiness to learn new technologies rapidly
-
Experience in data science, vehicle dynamics or computer simulations would be beneficial but not essential.
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