Associate Principal Software Architect
Core
Lead design and optimization of embedded systems for connected electronic products, defining BLE/Wi-Fi integration and guiding JDM suppliers in software delivery.
Role type
Associate Principal Software Architect (Embedded Systems)
Builds
Connected electronic products with secure embedded software
Domain
Consumer Electronics / IoT / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, UML, RTOS, embedded Linux, MCU architecture, I2C, SPI, UART, MQTT, Wi-Fi, BLE, NFC, IoT protocols, cloud integration, OTA updates, DFMEA, software safety, secure coding, authentication, encryption, secure boot
Preferred skills
System-level hardware/software co-design, regulatory compliance, Agile development, Git, version control
Technologies
C, C++, UML, RTOS, embedded Linux, I2C, SPI, UART, MQTT, Wi-Fi, BLE, NFC, Git
Responsibilities
Define and document software requirement documents and architecture; Select MCUs balancing performance and cost; Participate in DFMEA for risk mitigation; Define software safety and security requirements; Integrate BLE/Wi-Fi and secure cloud communication; Mentor internal and supplier development teams; Lead design reviews and validate compliance
Seniority
Senior, hands-on IC with mentorship
