Lead Software Engineer

New Today

OverviewFive AI, Cambridge, England, United KingdomWe are seeking a Lead Software Engineer to join our Simulation team, part of Bosch Mobility and the Automated Driving Alliance with Bosch and Volkswagen Group's CARIAD. Our work focuses on building a robust safety assurance platform and cloud-based simulation to enable automated driving systems that are safer, smarter, and more scalable.The Simulation team develops the Scenario Editor and Scenario Runtime, created using the Unity3D engine. The team tackles challenges ranging from intuitive user interfaces and complex agent behaviours to low-level networking performance when interfacing with a system under test.We are engineers, scientists, developers and designers solving challenging problems in a collaborative, low-ego, multicultural environment. We are committed to Equal Employment Opportunity and inclusion.About the TeamThe 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 handles a range of challenges from intuitive UI to complex agent behavioural algorithms and networking performance.ResponsibilitiesYou 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.What you'll doAs a Lead Software Engineer and Team Leader in our highly technical Sim team you will help us build out and enhance our simulation platform. You will work closely with designers and product owners to deliver features either alone or with other team members. You’ll investigate and solve issues and bugs, provide code reviews for other team members, and collaborate with other teams to coordinate development efforts and best practices.As a bonus, you may bring experience with other simulation platforms, automotive simulation platforms, build and deployment systems (e.g., CI/CD, Docker, Azure).Perks  and BenefitsFive provides an environment where you can develop your skills and deliver meaningful work that matters. You’ll be rewarded with a competitive salary and financial package, including pension and private medical care.Five is committed to Equal Employment Opportunity and building an inclusive environment for all.QualificationsExperience with software development, Unity-based 3D applications, team leadership, and cloud/infrastructure familiarity as listed in the responsibilities.Help us to build the future of safer autonomy!Note: This posting reflects current requirements and may be subject to change. #J-18808-Ljbffr
Location:
Cambridge, England, United Kingdom
Job Type:
FullTime

We found some similar jobs based on your search