Dyson

Robotics – Simulation Engineer

16 March 2024
Apply Now
Deadline date:
£50000 - £93000

Job Description

About us.

Dyson is a global technology enterprise. We solve the problems others choose to ignore, with surprising new inventions that defy convention and simply work better. We push the boundaries of what others have defined as possible. Our approach starts with an engineering mindset and different thinking.  

At Dyson, we have been developing robot technology for over 20 years – 200 engineers, 420 patents, but this is just the start of the domestic robotics revolution.

Our goal is to build world-leading advanced domestic robots to go into real homes and help real people.  Our multidisciplinary team is already one of the largest home Robotics groups in the world and is growing fast. We are looking for people to help us investigate robust solutions to diverse real-world problems in machine perception, actuation, and intelligence. We offer applicants the opportunity to work on some of the field’s most challenging problems alongside some of its best engineers and scientists. Successful candidates will be working in a supportive environment within a team of experts that is constantly aiming to improve itself and the world of robotics. 

About the role.

As a Simulation Engineer, you will join our ambitious and growing Future Robotics Research team in near Bristol (UK), to support our platform design and task intelligence development for multiarticulated advanced robots in domestic environments.  

Key Responsibilities Include:

  • Implement and maintain cross-simulator, physically correct assets and scenes Ensure seamless operation between real robots and simulated robots • Integration and maintenance of simulation platforms within our SW stack • Enable researchers to use simulation as a reliable development tool • Collaborate with research teams on tools that improve software development on robots 

About you.

We would love you to have the following experience:  

  • A BS or MS or equivalent professional experience in Computer Science or a closely related engineering field
  • Strong with at least two of the following simulators: pyBullet, NVidia Omniverse (or Isaac Sim), Unity and Mujoco
  • Competent in Python  
  • Experience with C++
  • Hands-on experience in robotics Experience working in large, shared codebases (version control, issue tracking, CI/CD, Docker, modern software engineering practices)
  • High standards for software quality and rigour, and a testing-oriented mentality Experience with Ubuntu / Linux
  • Experience with ROS2

It would be advantageous to have the following skills and experience:  

  • Understanding of physics calculation in different simulators
  • Experience in working with real world robot platforms
  • Experience with 3D modelling (e.g. Blender or similar) 

Benefits  

Financial benefits:  

  • Performance related bonus
  • Company paid Life Insurance
  • Discounts on Dyson machines
  • Competitive pension scheme
  • Flexible benefits programme with a growing range of voluntary benefits, including the ability to purchase additional holidays  

Lifestyle Benefits:  

  • 27 days holiday plus statutory bank holidays
  • Free lunch
  • Well-being & lifestyle benefits    

Health Benefits  

  • Private Medical insurance for all employees
  • Employee Assistance Program for employee and dependents
  • Digital GP and prescription service    

LI-RG1  

#HYBRID 

Dyson is an equal opportunity employer. We know that great minds don’t think alike, and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other any other dimension of diversity.