Associate Principal Software Architect
Dyson · Singapour
Job description
About the role
We are seeking an Associate Principal Software Architect to lead the design and optimisation of embedded software for connected electronic products. You will define robust BLE/Wi‑Fi integration, guide Joint Development Manufacturer (JDM) partners, and work closely with business and hardware teams to translate requirements into secure, high‑performance solutions.
Key responsibilities
- Define and document software requirements and high‑level architecture.
- Collaborate with hardware engineers to select MCUs that balance performance, cost, and power.
- Participate in DFMEA processes to identify and mitigate early‑stage risks.
- Establish software safety and security requirements, including authentication, encryption, secure boot, OTA updates, and cloud communication.
- Size work packages, propose alternatives, and support stakeholder decision‑making.
- Mentor internal development teams and JDM suppliers, ensuring code quality and compliance.
- Integrate BLE/Wi‑Fi connectivity and secure cloud interfaces.
- Lead design reviews, oversee development progress, and continuously improve engineering practices.
Required profile
- Bachelor’s degree in Electrical, Electronics, Telecommunication, Computer Engineering or equivalent.
- 8+ years of embedded software development experience, including requirements analysis, design, coding, and testing.
- Minimum 3 years in a software architect role.
Required skills
- Advanced proficiency in C and C++.
- Strong knowledge of UML, RTOS (real‑time operating systems), and embedded Linux.
- Deep understanding of MCU architecture and hardware/software co‑design.
- Experience with communication protocols: I2C, SPI, UART, MQTT, DIPC.
- Expertise in connectivity standards: Wi‑Fi, BLE, NFC.
- Practical knowledge of IoT protocols (MQTT, HTTPS) and OTA firmware updates.
- Familiarity with secure provisioning, authentication, encryption, and secure boot.
- Exposure to DFMEA, safety analysis, and system‑level risk assessment.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 3 days from now
60 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Dyson
Singapour