Dyson

Lead Embedded Software Engineer

Dyson
Consumer ElectronicsSingapore - Technology CentreOnsitePosted 2 weeks ago

About the role

AI summarised

Lead Embedded Software Engineer role at Dyson in Singapore - Technology Centre.

Consumer ElectronicsOnsiteProduct Software Engineering

Key Responsibilities

  • Review product and electronic system requirement documents, performing high- and low-level design analysis with the Project Embedded Software Architect.
  • Act as Subject Matter Expert (SME) or Technical Lead for key software modules, components, or platforms.
  • Lead technical and set strategic directions for Continuous Integration and deployment (CI, CD), feasibility studies or proof-of-concept activities.
  • Review and generate embedded software requirement specifications, architecture documents, design documents, and optimize test strategies.

Requirements

  • , design, coding, and testing.
  • Proficient with C/C++, UML, and Python.
  • Extensive background in real-time embedded software engineering (e.g., FreeRTOS).
  • Experience with Linux-based environment for firmware build and testing.