Have you considered using our job search? Click here to search our current jobs.

Have you considered using our job search? Click here to search our current jobs.

Senior Software Engineer

Summary

Salary
SGD Competitive Remuneration Package
Team
Robotics
Location
Singapore - Singapore

Description

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

Accountabilities

  • 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

Skills

  • 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

Benefits

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.