Principal Robotics Perception Research Engineer

Onlinemediaexperts Dyson
07 Nov 2017
16 Nov 2017
Contract Type
Full Time

Principal Robotics Perception Research Engineer


Malmesbury, Wiltshire (40 minutes from Bristol)

£Competitive plus Bonus, Pension, 27 Days Holiday

This is an opportunity to drive Dyson's ambitious robotics research programme forward by planning, designing, and developing next generation robotics perception systems to solve problems in real world robotics. The role involves the research and development of systems for Dyson's future autonomous and intelligent products. Successful candidates will be working in a multi disciplinary environment within a team of experts that is constantly aiming to improve itself and the world of robotics.

What you need to do:

  • Design and implementation novel solutions to real world problems in robotics perception.
  • Design prototype software & implement in C++, Python or Matlab.
  • Maintain awareness of all internal robotics technology research activities and contribute where appropriate.
  • Provide technical input to Dyson's research strategy for robotics products.
  • Assist in planning the research team's work and technology roadmap.
  • Assist and mentor junior engineers with their technical work.
  • Liaise and influence external institutions involved in Dyson's research strategy, such as the Dyson Robot Lab at Imperial College.
  • Maintain awareness of developments within autonomous system & perception technologies and ensure awareness of potential developments are known within the wider company


  • PhD (or equivalent industrial research experience) applied to practical problems in robotics perception or computer vision.
  • Understanding of systems design and integration.
  • Proven ability to integrate low and high level software with corresponding physical systems.
  • Understanding of different sensors and their limitations.
  • Ability to design new algorithms for actuation driven by perception.
  • Be conversant with state of the art perception technologies e.g. Deep CNN, RNN
  • Experience with C++, Python and / or Matlab
  • Experience developing software in a Linux environment
  • Experience using open-source libraries (such as OpenCV, PCL)

This is an opportunity to work in real-world robotics, seeing your work in the homes of millions of people world-wide. It's a challenging environment, but if you're excited by change, it could be for you, so apply now.

This job was originally posted as