About the role
AI summarisedLead 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.