(Senior) Embedded Software Engineer
Core
Developing and maintaining embedded software for wireless connectivity solutions, specifically integrating ROM code for BLE and 802.15.4 protocols to optimize low-power scenarios.
Role type
Senior Embedded Software Engineer (Wireless Connectivity)
Builds
Wireless connectivity features for embedded devices
Domain
IoT / Wireless Connectivity / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded software development, Low-level software programming, C programming, Arm/Risc-V architecture, Wireless protocol implementation, Low-power design techniques
Preferred skills
Verilog/SystemVerilog, RF configuration, Zephyr OS
Technologies
C, Arm, Risc-V, Zephyr OS, 802.15.4, BLE, Verilog, SystemVerilog
Responsibilities
Integrate and maintain ROM code split between controller and host stacks for BLE and 802.15.4, Configure RF settings, Build Zephyr OS applications, Optimize low-power scenarios to extend device battery life
Seniority
Senior, hands-on IC