Dyson Benelux logo

Dyson Benelux

Senior Robotics Software Engineer

Dyson Benelux

📍 St James, Singapore 🇸🇬

full-time
senior
Posted —
Key Skills
C++ Linux Yocto CI/CD I2C
Industry
Robotics Consumer Electronics

Job Description

Summary

Salary: Competitive Team: Design and Development Location: Singapore - St James Power Station Headquarters

About Us

We’re part of Dyson’s Robotics Platform team, focused on building intelligent edge devices that power next-generation robotic products. Our mission is to create a unified hardware abstraction layer across diverse platforms, enabling seamless integration and advanced features. You’ll be joining a fast-paced, cross-functional team working on cutting-edge embedded systems that bring real-world innovation to life.

About The Role

As a Senior Embedded Software Engineer, you’ll:

  • Design and develop firmware and platform software for intelligent edge devices.
  • Lead board bring-up, kernel and driver development, and hardware abstraction layer implementation.
  • Support manufacturing test processes and ensure readiness for mass production.
  • Set up and maintain CI/CD pipelines and automated testing environments.
  • Act as a subject matter expert, mentoring engineers and promoting best practices.
  • Collaborate with software, firmware, hardware, and test engineers across teams to solve complex technical challenges.
  • Participate in product design discussions and contribute to system-level decisions.

About You

  • A degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field.
  • 4+ years of experience in embedded systems development, including Linux kernel/driver porting, bootloader configuration, and RTOS.
  • Strong proficiency in C/C++, with experience in object-oriented programming, STL, Boost libraries, and design patterns.
  • Hands-on experience with sensor integration (I2C, SPI, UART), camera, Bluetooth/Wi-Fi modules, and DMA.
  • Familiarity with Yocto build systems, Git, and CI/CD tools.
  • A solid understanding of software development life cycles and basic electronics.
  • Excellent communication skills, a collaborative mindset, and a proactive approach to problem-solving.
  • A passion for building high-performance, production-quality code and continuously improving your craft.

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.

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.

Posted: 24 October 2025

Apply

Share this

  • Share on LinkedIn
  • Share on Facebook
  • Share on Twitter
  • Share on Email