Lead Embedded Software Engineer

Dyson
Johor Bahru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 6+ yearsEducation: bachelorsSkills: ["Technical leadership","Effective communication","Collaboration","Analytical skills","Advanced debugging"]

Design and implement embedded software for Dyson products, running on target MCUs under Scrum Agile practices. Translate sensor inputs into system behaviors and actuator outputs, guiding work from early project introduction through launch. Serve as SME/technical lead for key modules, drive CI/CD and feasibility activities, optimize test strategies, and lead code review, verification, and root-cause analysis to deliver robust releases with cross-team collaboration.

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: 27 days agoStatus: Live

Job Summary

Design and implement embedded software for Dyson products, running on target MCUs under Scrum Agile practices. Translate sensor inputs into system behaviors and actuator outputs, guiding work from early project introduction through launch. Serve as SME/technical lead for key modules, drive CI/CD and feasibility activities, optimize test strategies, and lead code review, verification, and root-cause analysis to deliver robust releases with cross-team collaboration.
Location: Johor Bahru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager 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 software modules, components, or platforms and set technical directions for CI/CD and feasibility/proof-of-concept activities.
  • •Review and generate embedded software requirements and documentation while optimizing test strategies.
  • •Lead embedded software module/component design activities, including code review, implementation, and unit/module testing using proprietary tools for testing, service, and manufacturing.
  • •Identify technical risks and resolve complex software issues using technical root-cause analysis, while fostering cross-team collaboration for performance and stability.

Key Requirements

  • •Bachelor’s degree in Electrical, Electronics, Telecommunication, or Computer Engineering (or equivalent).
  • •6+ years of experience in embedded systems software development, including requirements analysis, design, coding, and testing.
  • •Proficiency with C/C++, UML, and Python.
  • •Extensive experience with real-time embedded software engineering (e.g., FreeRTOS) and Linux-based firmware build/testing environments.
  • •Strong understanding of MCU/MPU architectures and peripherals, including sensor integration over I2C, SPI, and UART with DMA.
Experience:6+ yearsEmbedded systemsReal-time embeddedFirmwareAgile Scrum
Education:Bachelor's in Electrical, Electronics, Telecommunication, or Computer Engineering
Skills:Technical leadershipEffective communicationCollaborationAnalytical skillsAdvanced debugging
Languages:English
Tech Stack:CC++UMLPythonFreeRTOSLinuxMCUMPUI2CSPIUARTDMACeedlingBehaveAgileGitCI/CDJIRAConfluenceBitbucket

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