Software Engineer - Perception Error Model

  • Five AI
  • Cambridge, Cambridgeshire
  • Dec 07, 2021
Full time I.T. & Communications

Job Description

Five is a European leader in the field of automated driving systems. Our vision is a world where safe, green and accessible autonomous transportation advances the world in which we live!

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 perception error model team builds low fidelity models of perception systems used in the hyperscale simulation of autonomous vehicles. They are responsible for the design and creation of the models along with the implementation of these models. The team has experience in efficient implementation of mathematical models and delivering high quality products.

About the role:

As a Software Engineer in our perception error model team, you will be responsible for the design, development and delivery of statistical error models which model the errors observed on real perception systems. You will integrate these error models with the Five cloud platform and they will run with a fraction of the execution time of a full perception system simulation. You will develop efficient, effective and well tested code in a variety of languages. You will review other team members' code and ensure quality is maintained at a high level.

Requirements:

  • You have significant experience writing performant, optimised code in C/C++ with Python experience beneficial
  • Having experience in mathematical/statistical models is a bonus
  • You have experience over the full life cycle of a product development program
  • You have a degree in Computer Science, Engineering, Mathematics or industry experience in these areas
  • You know your way around CI/CD tools such as GitLab and the practice of building and maintaining deployment pipelines

-

  • You will be joining a European leader in the autonomous vehicle market where you can have a real impact in a smart, low-ego multi-cultural team.
  • We're secure and growing, having raised $61m to date.
  • We provide an environment where you can develop your skills and deliver meaningful work that matters, whilst working closely with Five's founding team who have previously built and run successful tech companies through to exit.
  • You'll be rewarded with a competitive salary and financial package, pension, private medical care and share option schemes.
  • FiveAI is committed to Equal Employment Opportunity through attracting and retaining a complementary team of employees and building an inclusive environment for all.

  • 1st Interview
  • Technical Test
  • 2nd Interview
C, C++, PythonC, C++, Python, Data Modeling