Five - "Driving Autonomy"
Five is at the forefront of European efforts to develop automated driving systems. Building on our heritage and unique experience as a pioneer in this space, we are taking what we have learned from conducting groundbreaking public road trials of autonomous vehicles to inform a robust safety assurance platform that helps tackle one of the industry's most complex challenges.
Now, as part of Bosch Mobility, we are driving innovation within the Automated Driving Alliance – a strategic partnership between Bosch and Volkswagen Group's CARIAD. We are leading the efforts to create, manage, and evaluate cloud-based simulation within a state-of-the-art standardised software platform, enabling our automotive partners to build automated driving systems that are safer, smarter, and more scalable than ever before.
We're engineers, scientists, developers, and designers. We're problem-solvers, dreamers, pioneers, innovators, creatives and pragmatists. We're hard-working people, solving far-reaching challenges.
About the Team
The Simulation team develops the Scenario Editor and Scenario Runtime. The Scenario Editor allows a customer to create complex driving scenarios by manipulating paths and vehicles in a 3D rendered world. The Scenario Runtime then plays out those scenarios, controlling the traffic in the world, and interfacing with the system under test. Both are developed using the Unity3D game engine.
The team has a wide range of challenges to tackle, from developing intuitive user interfaces, through complex agent behavioural algorithms, and down to low level networking performance when interfacing with a system under test.
* You will have demonstrable commercial experience building software applications using C#, with any Python beneficial.
* You'll have previously managed a team of software engineers, reporting team progress and mentoring/coaching junior members.
* You'll be happy to recommend and openly discuss improvements and technical choices.
* You've got a desire to work on challenging problems within software applications, from broad feature designs to debugging complex issues.
* You are familiar with the full development life-cycle and software engineering best practices, including architecture, design, code, unit testing, integration testing, code review, and documentation.
* You have experience developing 3D applications, particularly using Unity3D.
* You have experience working with CI/CD (we use GitHub).
* You have experience with existing simulation software, particularly within the automotive industry.
* You are familiar with cloud infrastructure, e.g. k8s, Terraform, Azure, etc.
As a Lead Software Engineer and Team Leader in our highly technical Sim team you will be helping us to build out and enhance our simulation platform. You will work closely with our designers and product owners to deliver features either alone or working with other members of the team. You'll investigate and solve issues and bugs, provide code reviews for other team members and you'll work collaboratively with other teams across the company to coordinate development efforts and best practices.
As a bonus, you may also bring to the table experience with other simulation platforms, either as a user or a developer; experience in automotive simulation platforms would be particularly valuable. As would experience with build and deployment systems, e.g. CI/CD, Docker, Azure, etc.
Five provides an environment where you can develop your skills and deliver meaningful work that matters. Where you can have a real impact in a smart, low-ego multi-cultural team. As part of Bosch Mobility, we fuel the ideas of tomorrow and improve the technology of today. You'll be rewarded with a competitive salary and financial package, including pension and private medical care.
Five are committed to Equal Employment Opportunity through attracting and retaining a complementary team of employees and building an inclusive environment for all.
Help us to build the future of safer autonomy