Head of Engineering Software

Head of Engineering Software

Brackley, United Kingdom

At the Mercedes-AMG Petronas Formula One Team, a group of passionate and determined people work to design, develop, manufacture and race the cars driven by seven-time World Champion Lewis Hamilton and Grand Prix winner George Russell.

Whether working in our Operations, Technical, Race or Business Support functions, we are all in and aspire to build the greatest team in the history of our sport.

Every individual plays their part. No stone is left unturned in the chase for every tenth of a second. The history of our sport is long and rich, and we are continuing our journey with renewed effort year on year. Record books remember the names of a few, but history is written by the many.

About the Role:

We are seeking a Head of Engineering Software to lead all software development activities within the Performance Capability Department. Reporting into the Chief Engineer – Performance Capability, this role is crucial in developing the software systems and infrastructure that support the team's data acquisition, management, and processing capabilities.  The software tools are deployed to a wide range of environments to including our Simulators, Dynos, and test rigs for real-time applications, HPC systems for simulations and ML applications, and trackside tools for data augmentation and car setup.

Key responsibilities:

As our Head of Engineering Software, your responsibilities will include:

  • Leading and coordinating software development activities across two directly managed groups, ensuring alignment with departmental goals.

  • Collaborating closely with IT and Engineering departments, fostering strong relationships and aligning roadmaps with key stakeholders.

  • Serving as the authority on a wide range of technologies, languages, and systems within the department.

  • Ensuring the development of technical solutions using appropriate software technologies and contributing to improving the current stack.

  • Guaranteeing the continuous adoption of common software infrastructure for efficient and coherent tool evolution across the Team.

  • Proposing and implementing cutting-edge technical solutions to enhance reliability, quality, speed, and reusability of software tools.

  • Identifying areas of improvement and opportunities for continued software tool development, delivering a competitive performance edge.

  • Staying abreast of the latest external technology trends, creating a roadmap for the adoption of suitable technologies to accelerate group capabilities.

  • Developing a high-quality SDLC process suitable for the fast-paced nature of F1 development, ensuring consistent release of robust software systems and tools.

  • Prioritising and managing the workload of the group, balancing tasks between the two teams effectively.

To be successful you will have:

Essential:

  • Minimum of a Computer Science degree or equivalent.

  • Demonstrable experience in managing a software engineering team, preferably within an engineering environment.

  • Continued hands-on experience in writing code and developing high-quality technical solutions.

  • Extensive experience with a wide range of technologies, including containerisation, Infrastructure as Code, microservices, artifact repositories, and build pipelines.

  • Experience developing data streaming and processing solutions using technologies such as Kafka and Spark

  • Proficiency in programming languages such as Golang, Python, C++, and C#.

Desirable:

  • Experience with HPC systems and large-scale distributed data analytics engines.

  • Experience in Formula One

Benefits:

Our riverside campus is powered by 100% renewably sourced energy and features an on-site gym and exercise studio, subsidised restaurant and on-site parking with EV chargers available.

We offer a competitive and attractive package of benefits including a generous bonus scheme, Mercedes car lease scheme, private medical cover, life assurance and 25 days holiday. We pride ourselves on our family-friendly environment, employee well-being programme and offer flexible working opportunities.

Why us:

At the heart of our performance are our people. Every member of our team has a voice and plays their part in contributing to our successes on and off the racetrack. We take pride in creating an innovative, collaborative and high-performance culture where all of our team members are respected, empowered and valued.

Through our Accelerate 25 programme, we are continuously working to make our team even more diverse and inclusive. Whatever your background, we believe that you will find working with us rewarding and enriching.

Organisation: 
Mercedes-AMG Petronas F1 Team