Senior/ Associate Staff Wireless Embedded Software Engineer
Core
Develop foundational embedded software and firmware for low-power wireless MCUs and SDKs to enable reliable, power-efficient IoT applications.
Role type
Senior IC wireless embedded software engineer
Builds
Radio Abstraction Interface Layer (RAIL) platform and device drivers for Silicon Labs SoCs
Domain
Semiconductor / Wireless Connectivity / IoT
Required skills
Embedded C/C++, bare metal/RTOS development, low-level firmware (drivers, interrupts, timing), hardware/software debugging, real-time optimization
Preferred skills
Wireless protocols (Bluetooth LE, Zigbee, Thread, Wi-Fi), Python for automation, multi-core concurrency, silicon bring-up, AI-assisted development tools
Technologies
Embedded C, C++, RTOS, JTAG/SWD, oscilloscopes, logic analyzers, ARM/RISC-V, SPI, I2C, UART, DMA
Responsibilities
Design and maintain embedded software for wireless MCUs; optimize software for power, performance, and memory; debug complex hardware/software issues; collaborate on device bring-up; contribute to automated test tooling; mentor other engineers
Seniority
Senior, hands-on IC
