{"id":113659,"url":"https://alion.io/job/dyson-associate-principal-software-architect","title":"Associate Principal Software Architect","company":{"id":160,"name":"Dyson","domain":"dyson.com","url":"https://alion.io/company/dyson","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":91,"open_postings":55,"ghost_share":0,"stale_share":0.345,"repost_share":0.036,"time_to_fill_p50_days":32,"computed_at":"2026-10-22T06:10:10Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Shenzhen, China"],"countries":["CN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":39000,"max_usd":116000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":2085},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"MQTT","optional":false},{"name":"RTOS","optional":false},{"name":"UML","optional":false},{"name":"Wi-Fi","optional":false}],"status":"live","first_seen_at":"2026-07-28T00:00:00Z","employer_posted_date":"2026-07-28","last_verified_at":"2026-10-21T23:28:14Z","board_verified":true,"closed_at":null,"days_open":86,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":86},"description":"The Role:\nAs an Associate Principal Software Architect, you’ll lead the design and optimisation of embedded systems for connected electronic products, defining robust BLE/Wi-Fi integration and guiding Joint Development Manufacturer (JDM) suppliers in software delivery. You’ll work with business teams to refine requirements, define high-level architecture, and proactively size and present alternative solutions to stakeholders-ensuring only the best options advance.\nYou’ll collaborate with hardware teams on MCU selection, participate in DFMEA, and define both software safety and security requirements, developing resilient and secure software architecture throughout. From concept to production, you’ll provide technical solutions, build relationships across functions and partners, and continually review current practices-proposing and implementing initiatives that improve efficiency and effectiveness.\nThis role will be based at the Dyson Shenzhen Office and/or JDM supplier sites, depending on project needs. The successful candidate should be willing to travel and work onsite at JDM locations as required to support architecture reviews, technical alignment, development activities, integration, and product delivery.\nKey Responsibilities\nDefine and document software requirement documents and software architecture.\nWork with hardware teams to select MCUs that balance performance and cost.\nParticipate in DFMEA processes for early risk identification and mitigation.\nDefine software safety requirements and engineer strong safety designs.\nDefine software security requirements based on product security requirement; develop and implement secure software architecture and design (authentication, encryption, secure boot, OTA updates).\nSize work packages, propose options, discuss alternatives with stakeholders, and support selection of optimal solutions.\nGuide and mentor software development teams internally and at JDM suppliers.\nIntegrate BLE/Wi-Fi connectivity and secure cloud communication.\nLead design reviews, assure code quality, and validate compliance for supplier-developed software.\nMaintain oversight of the development process, providing solutions as needed throughout projects.\nBuild strong professional relationships inside and outside software functions.\nContinually assess and improve current working practices-propose new initiatives to boost overall function effectiveness.\nRequirements\nEducation & Experience\nBachelor’s degree in electrical, Electronics, Telecommunication, or Computer Engineering (or equivalent).\n8+ years of experience in embedded systems software development, including requirements analysis, design, coding, and testing.\n3 years as a software architect\nTechnical Skills\nAdvanced proficiency in C, C++, UML, RTOS, and/or embedded Linux.\nStrong understanding of MCU architecture for embedded systems.\nExtensive experience with communication protocols: I2C, SPI, UART, MQTT, DIPC.\nExpertise with connectivity standards: Wi-Fi, BLE, NFC.\nPractical knowledge of IoT protocols (MQTT, HTTPS).\nSkilled in real-time operating systems (RTOS) for embedded environments.\nFamiliarity with cloud integration, OTA firmware updates, and secure provisioning.\nExperience with MCU selection and system-level hardware/software co-design.\nExposure to DFMEA and safety analysis for embedded appliance development.\nKnowledge of software safety standards and secure software architecture.\nSkilled in embedded software security: requirements definition, secure coding, authentication, encryption, secure boot, and OTA updates.\nLeadership & Communication\nSkilled at refining requirements and defining architecture with business teams and JDM partners.\nAble to size work, present options, and facilitate stakeholder discussions toward smart decisions.\nProven guidance for JDM suppliers through design, implementation, and validation.\nEffective communicator with strong documentation and cross-functional collaboration.\nProcess & Quality\nStrong understanding of Agile development, requirements management, and version control (Git).\nFamiliarity with regulatory compliance and product certification.\nAbility to define and enforce coding standards, testing strategies, and software validation.\nCommitted to reviewing practices and driving continuous process improvements.\nDyson is an equal opportunity employer. We know that great minds don’t think alike, and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other any other dimension of diversity.","description_format":"text","description_chars":4737,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Home Appliances"],"lifecycle":[{"event":"open","at":"2026-07-28T00:00:00Z"}],"visa":[],"liveness":{"score":16,"band":"cold","label":"Long shot","p_open":1,"p_active":0.579,"p_room":0.28,"age_days":86,"expected_fill_days":32,"reasons":["conf:6","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/dyson-associate-principal-software-architect","json_url":"https://alion.io/job/dyson-associate-principal-software-architect.json","meta":{"generated_at":"2026-10-22T08:57:22Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":5387,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":160},"rest":"https://alion.io/mcp/rest/get_company?id=160"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdyson-associate-principal-software-architect"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdyson-associate-principal-software-architect"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdyson-associate-principal-software-architect"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/dyson-associate-principal-software-architect\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdyson-associate-principal-software-architect"}]}