About the role
Associate Principal Software Architect role based on the published job description. Key responsibilities and requirements were extracted directly from the posting for quick review.
Consumer ElectronicsOnsiteProduct Software Engineering
Key Responsibilities
- Define and document software requirement documents and software architecture.
- Work with hardware teams to select MCUs that balance performance and cost.
- Participate in DFMEA processes for early risk identification and mitigation.
- Define software safety and engineer strong safety designs.
- Define software security based on product security requirement
- Develop and implement secure software architecture and design (authentication, encryption, secure boot, OTA updates).
Requirements
- , define high-level architecture alongside JDM architects, and proactively size and present alternative solutions to stakeholders—ensuring only the best options advance.
- Collaborate with hardware teams on MCU selection, participate in DFMEA, and define both software safety and security , 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.