Senior Software Engineer - IoT Embedded Software (Matter)
Core
Design, develop, and maintain embedded software for the Matter protocol stack in smart home and IoT applications.
Role type
Senior IC embedded software engineer (IoT/Matter)
Builds
Embedded software for Matter over Thread and Wi-Fi platforms
Domain
Smart home, industrial IoT, low-power wireless connectivity
Deliverable
production ML models | product features | infrastructure
Required skills
C++, embedded systems development, memory management, concurrency, object-oriented design, GDB/JTAG debugging, networking protocols (Wi-Fi, Thread), RTOS, low-level hardware interfaces (UART, SPI, I2C), Python scripting, unit testing, Git, technical documentation
Preferred skills
Matter/HomeKit application-layer protocols, simulated and hardware test networks, Zephyr RTOS, Linux environments, IPv6, mDNS, secure commissioning flows, AI-powered productivity tools
Technologies
Thread, Zigbee, Bluetooth, Wi-Fi, 802.11.x, 802.15.4, ARM, Linux, Python, Ninja, C++, C, Git, Conan, Zephyr
Responsibilities
Design and maintain Matter protocol stack software; lead technical initiatives and solve complex engineering challenges; mentor junior engineers and conduct code reviews; collaborate on Matter over Thread and Wi-Fi integration; support protocol compliance and interoperability testing; perform hands-on debugging with JTAG, GDB, and Logic Analyzers; optimize performance and memory usage in resource-constrained environments; participate in software architecture discussions; develop technical documentation
Seniority
Senior, hands-on IC with mentorship responsibilities