Software Engineer (Simulation)
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 race winner George Russell.
The Team has set a new benchmark for Formula One success during the sport’s current Hybrid era, winning consecutive Drivers’ and Constructors’ World Championships in 2014, 2015, 2016, 2017, 2018, 2019 and 2020, and the Constructors’ Championship in 2021.
An exciting position has become available within the Simulation and Modelling group for a new Software Engineer (Simulation). This position will report directly to the Lead Capability Simulation and Modelling Engineer and will work with the Simulation and Modelling group on exciting projects.
We are looking for engineers with excellent mathematical modelling, numerical analysis and computational methods skills (particularly in the field of engineering optimisation and numerical optimal control) along with the ability to write quality code towards the development of the advanced vehicle simulations within our current environments.
As our Software Engineer (Simulation) your responsibilities will include:
Developing and maintaining high-performance simulation software with advanced physical models, and simulation algorithms
Improving the performance, usability and efficiency of the existing models and algorithms written in Modelica, Matlab and C/C++
Researching to continuously innovate the group technology and to develop our models and simulation further, while pragmatically meeting the engineering requirements of the team
Being empowered to deliver on strategical projects and goals for the team in the field on modelling and simulation with a particular focus on simulation performance optimisation while keeping alignment with the intent of the group
Interacting internally and directly with other groups within the team to provide solutions supporting objective technical decision making
What we are looking for
As well as being a passionate, dependable and hardworking team player, the ideal candidate will:
Have a computer science or engineering degree (MEng, MSc or PhD) or similar qualification.
Possess experience in industry and/or academia in a comparable role, developing mathematical models and simulation algorithms
Proficiency with at least one general-purpose programming language using object orientation
Have an excellent grounding in engineering numerical analysis, computational methods and understanding of classical mechanics
Have a solid understanding of optimisation theory, non-linear programming techniques, engineering optimisation numerical optimal control or linear solvers
Demonstrate an interest in performance optimisation of algorithms, linear solvers and parallel computing
Be comfortable with software engineering practices and demonstrated experience in developing quality software in a large codebase
Show excellent communicative and collaborative skills
Demonstrate the capability, the energy and the attitude which are essential for our work environment
What do we offer:
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. We welcome applications from all and are committed to attracting, recruiting and retaining the most talented individuals.
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.