Adzuna logo

Software Engineer (Perception - Vision) Robotics

Salary: £45,000 - 60,000 per year
Location: Oxford
Company: Oxbotica
Apply for this job

Are you a Software Engineer interested in or currently working with autonomous vehicle technology? If so, we are looking to talk with you about your C++ software development and Robotics skills in line with the opportunity to join Oxbotica as a Software Engineer.

At Oxbotica, we’re fuelled by a bold purpose: to make the Earth move.

From passenger shuttles to industrial vehicles; from congested city streets to mines, our industry-leading autonomy software platform enables any vehicle to operate itself safely, securely and efficiently. We call it Universal Autonomy. It is changing how people and goods move.

We are a world-class team guided by a shared vision to bring the benefits of autonomy to our customers and users. Using our skills, experience and diversity, we are solving the most exciting and important technological challenges of our times, and creating a safer and more sustainable future for people and our planet.

Our 250+ (and growing) team members in the UK and Canada are building, scaling and commercialising our universal autonomy software to serve immediate market and deployment opportunities.

We’re seeking bold, creative, hyper-skilled people to join us. Come create the future of autonomy with us at Oxbotica. Become an “Oxbot”.

Our Perception team:

  • Design and develop algorithms and applications
  • Develop pipelines and tooling for scalable data labelling
  • Continually improve our machine learning algorithms
  • Optimise our AV perception systems to improve scalability, efficiency and inference speed
  • Collaborate with other specialist teams to advance both our core technology stack as well as our perception composite product (as an independent part of that product set)

A day in the life of a Software Engineer (Perception) will include but is not limited to:

  • Designing and developing improvements to core vision perception algorithms.
  • Creating and extending pipelines for regression and performance testing of perception software
  • Working with primarily camera based imaging sensors, in addition to LIDAR, radar.
  • Working as part of a team, executing against specific tasks with guidance and support from other team members
  • Collaborating with other team members, suggesting and discussing high level approaches to solve problems, code reviews & pair programming.


What you need to succeed:

  • Proficiency in developing, design and debugging C++ code with knowledge of C++ 11/14/17.
  • Demonstrated excellence in software development for production systems, ideally in robotics applications. For example using testing, safety, and performance to inform design and implementation decisions.
  • Working knowledge of robotics topics, e.g. sensor fusion, calibration, state estimation

Extra kudos if you have:

  • Working knowledge of Python (Numpy, Scipy, Tensorflow/PyTorch, Jupyter Notebooks, etc)
  • Experience working with and analysing large volumes of labelled and unlabelled data.
  • Experience in developing pipelines for Continuous Integration/Continuous Development, performance analytics or data processing in a production environment.

Our Process

As an integral step of our hiring model, we ask you to complete our Work Sample Questions as part of the application process. These questions help us to assess your capabilities to work with us and also form part of our debiased recruitment journey.

Our Culture

At Oxbotica, our diverse and inclusive culture fuels our growth. We celebrate individuality, foster an environment in which trust and respect flourish, and believe that innovation thrives when powered by different perspectives, experiences and ideas. Our purpose, values and principles anchor us as we grow.

Learn more about our culture here


  • Competitive salary
  • Company share programme
  • Hybrid and/or flexible work arrangements
  • An outstanding £3,000 flexible benefits including private medical insurance, critical illness coverage, life assurance, EAP, group income protection
  • Funded relocation support
  • Fully funded visa sponsorship if required
  • A salary exchange pension plan
  • 25 days annual leave plus bank holidays
  • A pet friendly office environment
  • Safe assigned spaces for team members with individual and diverse needs
Apply for this job

Salary comparison:


The number of jobs in each salary range for all:

Similar jobs

Computer Vision Engineer
JOBSWORTH £38,693 P.A.
Sportlight Technology
Bicester, England
Senior Robotics Engineer
£60,000 - £80,000 per year
OxSource Ltd
Software Engineers
Managed Solutions
Abingdon, South East
Software Engineer (Machine learning Perception - Vision )
£40,000 - 60,000 per year
Software Engineer (Machine Learning - Perception)
£45,000 - 60,000 per year
Robotics Engineer - Computer Vision - ROS / SLAM
£40k - £75 + Stock + More