Staff Engineer, Embedded
Core
Architect and optimize firmware for smart RF amplifiers, cable access nodes, and IoT edge telemetry modules.
Role type
Staff Embedded Software Engineer (RF/IoT)
Builds
Smart RF amplifiers, cable access nodes, and IoT edge telemetry modules
Domain
Telecommunications / IoT / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
ARM Cortex architecture, assembly and registers, linker scripts, memory management, advanced C and C++, RTOS (FreeRTOS, Zephyr, ThreadX), bare-metal firmware, RF control algorithms (AGC, ALC), LoRaWAN stacks, hardware debugging (JTAG/SWD, logic analyzers)
Preferred skills
SNMP, gNMI, gRPC, Protobuf, MQTT, CableLabs DOCSIS 3.1/4.0, CLI development, secure bootloaders, FOTA update engines
Technologies
FreeRTOS, Zephyr, ThreadX, Keil, GDB, Git, GitHub, Jira
Responsibilities
Develop bare-metal and RTOS firmware; Implement RF control and signal-processing algorithms; Design low-level I2C, SPI, UART, and GPIO drivers; Integrate and maintain LoRaWAN stacks; Lead prototype PCB board bring-up and hardware/software debugging; Optimize memory maps and real-time performance; Collaborate with hardware, RF, and firmware teams on schematics and system validation
Seniority
Staff, technical leadership & ownership
