Lead Embedded Software Engineer

Dyson
Shenzhen
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Technical leadership","Communication","Collaboration","Analytical thinking","Debugging"]

Lead the embedded software team delivering MCU-based functionality for Dyson products using Scrum Agile. You’ll review requirements, produce designs and architecture documents, act as an SME/technical lead for key software modules, and drive CI/CD, feasibility studies, and test strategy optimization. Own module/component development from implementation through verification and release, champion cross-team collaboration, and lead root-cause analysis to resolve complex software issues.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Dyson
Dyson
2 months ago

Lead Embedded Software Engineer

✓ Verified Job

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

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

Job Summary

Lead the embedded software team delivering MCU-based functionality for Dyson products using Scrum Agile. You’ll review requirements, produce designs and architecture documents, act as an SME/technical lead for key software modules, and drive CI/CD, feasibility studies, and test strategy optimization. Own module/component development from implementation through verification and release, champion cross-team collaboration, and lead root-cause analysis to resolve complex software issues.
Location: Shenzhen
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Review product and electronic system requirement documents and perform high- and low-level design analysis with the Project Embedded Software Architect.
  • •Act as SME/technical lead for key embedded software modules, components, or platforms.
  • •Lead technical direction for CI/CD, feasibility studies, and proof-of-concept activities.
  • •Generate embedded software requirement specifications and architecture/design documents, optimizing test strategies and development workflow.
  • •Drive module/component design through code review, implementation, verification, and release cycles; lead root-cause analysis and resolve complex software issues.

Key Requirements

  • •6+ years of embedded systems software development, including requirements analysis, design, coding, and testing.
  • •Proficiency with C/C++, UML, and Python for embedded development.
  • •Extensive real-time embedded software experience (e.g., FreeRTOS) and strong understanding of MCU/MPU architectures and peripherals.
  • •Experience building and testing in a Linux-based environment and integrating sensor devices using I2C, SPI, UART with DMA.
  • •Bachelor’s degree in electrical, electronics, telecommunication, or computer engineering (or equivalent).
Experience:Embedded systemsReal-time embedded
Education:Bachelor's in electrical, Electronics, Telecommunication, or Computer Engineering
Skills:Technical leadershipCommunicationCollaborationAnalytical thinkingDebugging
Languages:English
Tech Stack:CC++UMLPythonFreeRTOSLinuxMCUMPUI2CSPIUARTDMACeedlingBehaveAgileScrumGitCI/CDContinuous IntegrationContinuous Deployment

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