Logo of Huzzle

Software Engineer

  • Job
    Full-time
    Mid & Senior Level
  • Data
    Software Engineering
  • Oxford
  • Quick Apply

AI generated summary

  • You should have a degree in Computer Science, proficiency in languages like C#/Java/Python, experience with Azure DevOps/Git, and a collaborative mindset. Familiarity with cloud and data stores is a plus.
  • You will collaborate with users and teams to develop software solutions, enhance systems, support applications during race weekends, and improve software processes across the organization.

Requirements

  • Degree in Computer Science or a related field involving software development
  • Knowledge of software development, testing, and CI in languages like C#, Go, Java, C++, Python, or Typescript
  • Knowledge of software process management tools and source control (e.g. Azure DevOps and Git)
  • Collaborative and curious approach to technical problem-solving
  • Strong desire to build impactful solutions for Engineering users
  • Ability to work with a wide range of groups and disciplines seamlessly
  • Ability to adapt to rapidly evolving requirements
  • Demonstrated out of the box approach and readiness to learn new technologies rapidly
  • Exposure to the following would be beneficial:
  • Containerization, DevOps, and Cloud Platforms such as Azure or AWS
  • Experience in logging, monitoring, and observability
  • Using document, object, or timeseries datastores or other non-relational stores to solve bespoke problems
  • Experience in aerodynamics, data science, vehicle dynamics or computer simulations would be beneficial but not essential

Responsibilities

  • Collaborate with users and the rest of the Software Development team to research, develop and implement innovative software solutions.
  • Enhance existing systems - improving reliability, performance, scale.
  • Collaborate with other technology groups in the company to enhance and develop the shared data platform and services.
  • Understand the needs of a wide range of users across Williams Racing.
  • Streamline our own software development process, enabling us to deliver more to our customers.
  • Application support through race weekend events where necessary.
  • Contributing toward improving software processes within the Engineering and Operations group.

FAQs

What is the primary focus of the Software Development group at Williams Racing?

The primary focus of the Software Development group is to develop bespoke software to support the Engineering and Operations functions of the company, including areas such as Aerodynamics, Vehicle Dynamics, and Vehicle Performance.

What programming languages and technologies should a candidate be familiar with?

Candidates should have knowledge of software development, testing, and CI in languages like C#, Go, Java, C++, Python, or Typescript. Familiarity with cloud platforms, containerization, and DevOps is also beneficial.

What are the key responsibilities of the Software Engineer role?

Key responsibilities include collaborating with users to develop software solutions, enhancing existing systems for reliability and performance, contributing to a shared data platform, streamlining software development processes, and providing application support during race weekends.

What type of educational background is preferred for this position?

A degree in Computer Science or a related field involving software development is preferred.

Is experience in aerodynamics, data science, or vehicle dynamics necessary for this position?

Experience in aerodynamics, data science, vehicle dynamics, or computer simulations is beneficial but not essential for the role.

What benefits does Williams offer to its employees?

Williams offers a competitive holiday package, staff events/open days, a subsidised on-site restaurant, free onsite parking, access to a 24-hour gym, various fitness classes, and large open green spaces for relaxation.

What is the work environment like at Williams Racing?

The work environment at Williams Racing is located in a multi-acre complex in Grove, Oxfordshire, providing open green spaces to unwind and a collaborative atmosphere.

How does Williams Racing approach diversity and inclusion?

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

Will the Software Engineer have the opportunity to interact with specialized user groups in Engineering?

Yes, the Software Engineer will have the unique opportunity to work closely with a highly specialized user base, enhancing their work through bespoke software solutions.

What is the company's stance on adapting to new technologies?

The company values a demonstrated out-of-the-box approach and readiness to learn new technologies rapidly, especially in the context of a rapidly evolving industry.

Welcome to Williams Racing, competing in Formula One since 1977. #WeAreWilliams

Entertainment & Media
Industry
501-1000
Employees
1977
Founded Year

Mission & Purpose

Williams Racing is a renowned Formula 1 team with a rich history in motorsport, known for its competitive spirit and engineering excellence. The team's ultimate mission is to achieve success in Formula 1 by continuously pushing the boundaries of technology and performance. Their purpose is to innovate in the world of motorsport, delivering top-level racing performances while inspiring fans and contributing to the advancement of automotive technology.