Software Engineer II
Core
Design, develop, and maintain embedded networking software for IEEE 802.15.4-based solutions across SoC and host-based architectures.
Role type
Senior IC embedded software engineer (multiprotocol networking)
Builds
IEEE 802.15.4 networking stacks for SoC, Host/NCP, and Host/RCP architectures
Domain
IoT, embedded systems, wireless connectivity
Deliverable
production ML models | product features
Required skills
C/C++, bare-metal development, RTOS, unit testing, embedded networking (IEEE 802.15.4, OpenThread, Zigbee, Bluetooth LE, Wi-Fi), debugging (JTAG, GDB, logic analyzers), Linux host applications, AI-assisted development tools, Git, CI/CD (Jenkins), Docker
Preferred skills
multiprotocol networking applications, Connectivity Standards Alliance (CSA) certification experience, open-source platforms (OpenThread, Zephyr), CI/CD architecture, containerized environments, simulated hardware testing (Renode), Zephyr RTOS
Technologies
IEEE 802.15.4, OpenThread, Zigbee, Bluetooth LE, Wi-Fi, ARM, JTAG, GDB, Linux, Jenkins, Docker, Renode, Zephyr
Responsibilities
Design and implement embedded software modules for bare-metal and RTOS-based systems; create and execute comprehensive unit tests; debug embedded applications and Linux-based host applications; collaborate with cross-functional teams; participate in code reviews and CI/CD workflows; mentor interns and junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities
