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