Associate Principal Software Architect

Dyson
Shenzhen
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Stakeholder management","Cross-functional collaboration","Documentation","Mentoring","Continuous improvement"]

Lead the design and optimisation of embedded systems for connected electronic products, setting robust BLE/Wi‑Fi integration and guiding JDM suppliers’ software delivery. Partner with hardware teams on MCU selection, contribute to DFMEA, and define software safety and security requirements (authentication, encryption, secure boot, OTA). Own software architecture documentation, review designs and code quality, and continually improve practices from concept through production.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Dyson
Dyson
1 month ago

Associate Principal Software Architect

✓ Verified Job

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

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

Job Summary

Lead the design and optimisation of embedded systems for connected electronic products, setting robust BLE/Wi‑Fi integration and guiding JDM suppliers’ software delivery. Partner with hardware teams on MCU selection, contribute to DFMEA, and define software safety and security requirements (authentication, encryption, secure boot, OTA). Own software architecture documentation, review designs and code quality, and continually improve practices from concept through production.
Location: Shenzhen
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Define and document software requirements and software architecture for embedded systems.
  • •Collaborate with hardware teams to select MCUs and perform system-level hardware/software co-design.
  • •Participate in DFMEA and define software safety requirements to engineer safety-focused designs.
  • •Define software security requirements and develop secure software architecture and designs (authentication, encryption, secure boot, OTA).
  • •Integrate BLE/Wi‑Fi connectivity and secure cloud communication; lead design reviews and validate supplier-developed software compliance.
Travel: Medium travel

Key Requirements

  • •Bachelor’s degree in electrical, electronics, telecommunication, or computer engineering (or equivalent).
  • •8+ years in embedded systems software development, including requirements analysis, design, coding, and testing.
  • •3 years as a software architect.
  • •Advanced proficiency in C, C++, UML, RTOS, and/or embedded Linux.
  • •Experience defining embedded software safety/security requirements and designing secure architectures (e.g., authentication, encryption, secure boot, OTA updates).
Experience:8+ yearsEmbedded systemsIoTConnected devices
Education:Bachelor's
Skills:Stakeholder managementCross-functional collaborationDocumentationMentoringContinuous improvement
Tech Stack:CC++UMLRTOSEmbedded LinuxMCUI2CSPIUARTMQTTDIPCWi-FiBLENFCHTTPSAgileGitCloud integrationOTA firmware updates

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