Embedded ML & Computer Vision Engineer

Dyson

Singapore

On-site

SGD 60,000 - 90,000

Full time

12 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Dyson is seeking a software engineer with 1–2 years of experience in machine learning, computer vision, or software development. You will work in an agile, cross‑functional team to build intelligent features for Dyson’s products, collaborating with ML specialists, data operations, UX/UI and software engineers across embedded, cloud and app domains.

You’ll apply practical engineering experience to design, develop, test and deploy data-driven features, with a strong focus on sensor data, embedded

Qualifications

  • Bachelor’s degree in Computer Science, Electronics/Computer Engineering or related field with strong quantitative foundation.
  • Experience in computer vision, ML, data science, or software development (1–2 years).
  • Experience with ML lifecycle: data prep, training, evaluation and deployment.
  • Knowledge of ML fundamentals: data viz, cleaning, classic ML, deep learning.
  • Hands-on with embedding/vision apps on embedded or edge devices is a plus.
  • Proficiency with OpenCV, scikit-learn, NumPy, SciPy, PyTorch.
  • OO programming in C++ or Python; Linux development environment experience.

Responsibilities

  • Design, develop, test, and deploy ML or data-driven features across embedded, cloud, and app platforms.
  • Collaborate with ML specialists, data ops, UX/UI designers, and software engineers.
  • Develop data pipelines for collecting and processing sensor data.
  • Analyze user and device data to improve models and features.
  • Integrate model outputs into user-facing interfaces with UX/UI and apps teams.
  • Contribute to proofs-of-concept including data collection, annotation, and evaluation.
  • Deploy models and evaluate performance on edge devices and hardware.
  • Develop APIs for ML and data-driven features; participate in code reviews and documentation.

Skills

C++
Python
Linux
Image processing
Cloud basics
OpenCV
Data visualization
Communication

Education

Bachelor's in CS/EE

Tools

OpenCV
scikit-learn
NumPy
SciPy
PyTorch

Job description

Dyson is seeking a software engineer with 1–2 years of experience in machine learning, computer vision, or software development. You will work in an agile, cross‑functional team to build intelligent features for Dyson’s products, collaborating with ML specialists, data operations, UX/UI and software engineers across embedded, cloud and app domains.

You’ll apply practical engineering experience to design, develop, test and deploy data-driven features, with a strong focus on sensor data, embedded

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer
Robotics Software Engineer

Dyson • Singapore

On-site
SGD 60,000 - 90,000
Senior Robotics Perception Engineer
Senior Robotics Perception Engineer

Dyson Institute • Singapore

On-site
SGD 100,000 - 180,000
Robotics Software Engineer
Robotics Software Engineer

Dyson Institute • Singapore

On-site
SGD 90,000 - 135,000
Lead Robotics Test Architect (AI/ML & Vision)
Lead Robotics Test Architect (AI/ML & Vision)

Dyson Institute • Singapore

On-site
SGD 120,000 - 180,000
Lead Sensing & Vision Electronics Engineer
Lead Sensing & Vision Electronics Engineer

Dyson Institute • Singapore

On-site
SGD 120,000 - 180,000
Robotics Engineer - NPI Robotics
Robotics Engineer - NPI Robotics

Dyson Institute • Singapore

On-site
SGD 100,000 - 180,000
Lead Electronics Engineer - Sensor/Vision
Lead Electronics Engineer - Sensor/Vision

Dyson Institute • Singapore

On-site
SGD 120,000 - 180,000
Staff ML Engineer — Computer Vision & Production ML
Staff ML Engineer — Computer Vision & Production ML

Western Digital • Singapore

On-site
SGD 60,000 - 90,000
Senior System Validation Engineer for AI‑Driven Robotics
Senior System Validation Engineer for AI‑Driven Robotics

Dyson Electronics Pte Ltd - Philippine Branch • Singapore

On-site
SGD 90,000 - 130,000
Senior Real-Time Embedded Control Engineer
Senior Real-Time Embedded Control Engineer

Dyson Operations Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Transport allowance
Medical care and insurance
Professional growth
+2