Senior Software Engineer - Simulation

Five AI
Apply Now

Job Description

At Five, we’re creating a platform for autonomous vehicle development and safety assurance. Our platform will empower the industry to build automated driving systems that are safer, smarter, faster and scalable. We're doing this by applying insights learned from solving some of the most challenging problems in this space.

We’re engineers, scientists, developers, and designers. We’re problem-solvers, dreamers, pioneers, innovators, creatives and pragmatists. We’re new hands and accomplished pros. 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.

What you will do

As a Senior Software Engineer 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 bring to the table experience with build and deployment systems, e.g. CI/CD, Docker, AWS, etc. Experience with other simulation platforms, either as a user or a developer, particularly in automotive simulation platforms would also be valuable.

About you

  • You will have demonstrable commercial experience building software applications using C#, with any Python beneficial. 
  • 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.
  • Any experience developing 3D applications with Unity 3D, or experience with Simulation Software would be beneficial but not essential.

Benefits

You will be joining a European leader in the autonomous driving system market where you can have a real impact in a smart, low-ego multi-cultural team. We provide 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, pension and private medical care.

FiveAI is committed to Equal Employment Opportunity through attracting and retaining a complementary team of employees and building an inclusive environment for all.

Company Info.

Five AI

Five AI is building self-driving software components and development platforms to help autonomy programs solve the industry’s greatest challenges.

  • Industry
    Artificial intelligence,Computer software
  • No. of Employees
    120
  • Location
    Cambridge, UK
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Five AI is currently hiring Senior Software Engineer Jobs in Cambridge, UK with average base salary of £67,000 - £97,000 / Year.

Similar Jobs View More