Senior Software Engineer


SGD Competitive Remuneration Package
Robotics and Machine Learning
Singapore - Singapore


Our robotics team is expanding and we are looking to hire an experienced and talented Senior Software Engineer to join our team.


  • Design and implement the robotics Software application for Dyson’s products and ecosystem
  • Integrate software with robotics hardware and mechanics
  • Collaborate with robotics research engineers to implement theoretical robotic algorithms
  • Support the definition of system architecture for robotic products
  • Support the development of test and simulation tools through requirements definition
  • Support the robotics software test and validation strategies


  • Strong background in C++ and demonstrable industrial C++ experience
  • Proficiency with modern C++ idioms. Any of the following would be of interest (STL / Standard Library / smart pointers, functional programming style, design patterns, C++11)
  • Software configuration Management Tools (source control, continuous integration etc)
  • Ability to plan and estimate development tasks (ideally within an Agile framework)
  • Experience with unit / acceptance testing and writing testable code
  • Command of advanced C++ / programming technique e.g. templates, concurrency
  • Previous Linux experience (e.g. basic system administrator)
  • Use of Qt libraries
  • Some knowledge of Phyton
  • Experience with concurrent / distributed programming
  • Mathematical / Scientific background
  • Low-level microprocessor development
  • Great team player and able to communicate complex machine learning concepts to other team members


Dyson Singapore monitors the market to ensure competitive salaries and bonuses. Beyond that, you’ll enjoy a transport allowance and comprehensive medical care and insurance. But financial benefits are just the start of a Dyson career. Professional growth, leadership development and new opportunities abound, driven by regular reviews and dynamic workshops. And with a vibrant culture, the latest devices and a relaxed dress code reflecting our engineering spirit, it’s an exciting team environment geared to fuelling and realising ambition.

Posted: 13 August 2019