Software Engineer

Alpine F1 Team have an excellent opportunity to join our Software Engineering Team as a Software Engineer. We are looking for a tenacious and driven person who would relish the opportunity to help make our car go faster.

The Role

You will be part of a software engineering team whose main roles are to support and evolve existing tools, as well as to create new solutions that will help the team to achieve our ultimate goal: to win the Formula 1 world championship. This team of developers are delivering software in a wide variety of domains, from the manufacture of the car to the performance analysis on track.

Candidates will be expected to have a BS degree in computer science or a related field, proven experience of object oriented software development standards and techniques, together with experience of commercial C# .NET development.

The successful candidate must have a good understanding of:

• Software architecture and patterns
• Software design and principles (such as SOLID, DRY…)
• Writing clean and testable code with an emphasis in maintainability

Our technology stack is based in the following tools and technologies, knowledge in one or more of these would be advantageous:
• .NET (6+, Standard 2.x)
• Programming languages: C#, Python, MATLAB
• Web: Blazor, WebAssembly, ASP.NET Core
• Services: gRPC, REST APIs
• Desktop: WPF, WinUI
• Databases: SQL
• Containers: Docker, Kubernetes

The Person

We are looking for individuals with good analytical and problem solving skills who are ready to accept the challenge of working in Formula 1.

The candidate will be organised, methodical, and demonstrate the ability to communicate complex ideas with clarity and articulate challenging concepts in understandable terms. The candidate should also be able to deliver high-quality results, under pressure and within tight timescales.

Our offer to you

In return for your hard work and dedication we offer a team who is truly ambitious with their goals, with a unique and friendly working environment, and a number of benefits – including pension, free onsite gym, subsidised canteen and coffee shop, and many others.

Alpine Racing strives to be diverse and inclusive, a place where we can all be ourselves. We welcome people from all backgrounds, ethnicities, cultures, and experiences. We are committed to making a consistent, top down effort to be role models on what diversity, inclusion and belonging means in society.