Embedded AI Platform Engineer (C/C++) with CI/CD for IoT

Dyson Operations Pte Ltd

Singapore

On-site

SGD 110,000 - 170,000

Full time

44 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Dyson Operations Pte Ltd in Singapore is seeking an experienced platform software engineer with strong C and C++ skills to develop embedded software and firmware for smart IoT devices. You will contribute across the full product lifecycle, from design to deployment and testing, within an agile team.

You will design platform software, bring up platforms on embedded Linux/RTOS, and lead debugging with multiple hardware and firmware teams, while optimizing performance and defining robust CI/CD

Qualifications

  • Bachelor's degree or higher in Computer Engineering, CS, or Electrical Engineering.
  • 3+ years of embedded software development on Linux and RTOS.
  • Fluent in English; strong communication.
  • Experience with embedded Linux kernel/driver porting is a plus.

Responsibilities

  • Design and implement platform software for AI applications on Dyson products.
  • Bring up new platform and peripherals on embedded Linux/RTOS and lead debugging with hardware teams.
  • Profile performance and drive cross-stack optimizations.
  • Manage life cycle of multiple complex modules: build/test/release.
  • Build and set up CI/CD pipeline and development tools.
  • Automate development and release processes.
  • Ensure product performance and test automation efficiency.
  • Mentor engineers and disseminate best practices.
  • Identify technical risks and influence teams accordingly.

Skills

Embedded C/C++ programming
Linux/RTOS development
CI/CD tooling
Python scripting
Debugging and profiling

Education

Bachelor's degree or higher in Computer Engineering / Computer Science / Electrical Engineering

Tools

Yocto/Buildroot
Jenkins
Bamboo
Artifactory
Docker
Git

Job description

Dyson Operations Pte Ltd in Singapore is seeking an experienced platform software engineer with strong C and C++ skills to develop embedded software and firmware for smart IoT devices. You will contribute across the full product lifecycle, from design to deployment and testing, within an agile team.

You will design platform software, bring up platforms on embedded Linux/RTOS, and lead debugging with multiple hardware and firmware teams, while optimizing performance and defining robust CI/CD

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded AI Platform Engineer for IoT
Embedded AI Platform Engineer for IoT

DYSON OPERATIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Robotic Software Engineer
Robotic Software Engineer

DYSON OPERATIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Robotic Software Engineer
Robotic Software Engineer

Dyson Operations Pte Ltd • Singapore

On-site
SGD 110,000 - 170,000
Cloud Software Engineer - IoT & AWS Microservices
Cloud Software Engineer - IoT & AWS Microservices

Dyson • Singapore

On-site
SGD 90,000 - 140,000
Transport allowance
Medical care and insurance
Senior IoT Systems Engineer — End-to-End Hardware
Senior IoT Systems Engineer — End-to-End Hardware

Csit • Singapore

On-site
SGD 120,000 - 180,000
Embedded Firmware Engineer - ARM, C/C++, RTOS
Embedded Firmware Engineer - ARM, C/C++, RTOS

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 70,000 - 120,000
Lead/Senior Engineer (IoT/IIoT)
Lead/Senior Engineer (IoT/IIoT)

Csit • Singapore

On-site
SGD 120,000 - 180,000
Lead Embedded AI Engineer for Autonomous Robots
Lead Embedded AI Engineer for Autonomous Robots

Talentsis • Singapore

On-site
SGD 120,000 - 180,000
IoT Engineer
IoT Engineer

GMP Technologies • Singapore

On-site
SGD 60,000 - 90,000
Embedded Software Engineer: Security & CI/CD, Singapore
Embedded Software Engineer: Security & CI/CD, Singapore

Thales Group • Singapore

On-site
SGD 60,000 - 90,000