Robotics Software Engineer

Dyson
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 2+ yearsSkills: ["Analytical skills","Problem-solving","Learning agility","Code reviews"]

Design and develop core robotics behaviors and features for intelligent products, working with a cross-functional team to solve real-world navigation, perception, and autonomous behavior problems. Implement navigation, control, and task-execution algorithms for embedded robotics platforms. Contribute across the full software lifecycle, optimize performance and reliability, and collaborate with hardware, product, and testing teams, including integrating ML models and perception modules on edge systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Dyson
Dyson
2 months ago

Robotics Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 41 days agoStatus: Live

Job Summary

Design and develop core robotics behaviors and features for intelligent products, working with a cross-functional team to solve real-world navigation, perception, and autonomous behavior problems. Implement navigation, control, and task-execution algorithms for embedded robotics platforms. Contribute across the full software lifecycle, optimize performance and reliability, and collaborate with hardware, product, and testing teams, including integrating ML models and perception modules on edge systems.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop robotics behaviors and features for embedded systems.
  • •Implement algorithms for navigation, control, and task execution in robotic platforms.
  • •Own parts of the full software lifecycle including requirements, design, implementation, testing, and maintenance.
  • •Implement and integrate ML models into embedded/edge robotics systems with runtime efficiency constraints.
  • •Collaborate with hardware, product, and testing teams; participate in design discussions and code reviews.

Key Requirements

  • •2+ years in robotics or embedded software development.
  • •Strong programming skills in C++ (modern standards) and Python.
  • •Experience with robotics behavior development including navigation, path planning, and control.
  • •Familiarity with machine learning principles and integrating ML into embedded/edge systems.
  • •Exposure to robotics perception fundamentals (computer vision) and sensor data handling (camera, LiDAR, IMU).
Experience:2+ yearsRoboticsEmbedded systemsAutonomous systems
Skills:Analytical skillsProblem-solvingLearning agilityCode reviews
Tech Stack:C++PythonOpenCVPyTorchTensorFlow LiteGitHub CopilotAnthropic ClaudeML pipelinesEmbedded/edge roboticsLiDARIMUMultithreadingConcurrency

Company Brief

Dyson
Designs and manufactures innovative home appliances including vacuum cleaners, air purifiers, hand dryers, hair care products, and heaters using advanced engineering and proprietary technologies focused on performance and design.
Industry: Home Appliances
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Funding: Bootstrapped
Headquarters: Malmesbury, United Kingdom
Founded: 1991
WebsiteLinkedIn