We are seeking a hands on Senior Embedded Software Engineer to build and evolve next generation customer premises equipment CPE including DOCSIS 4
0 cable modems and Wi Fi 7 routers
You will design and develop firmware across multiple OEM platforms leveraging RDK RDK B vendor SDKs and RTOS owning modules from HAL to application services
The role spans system architecture driver and middleware development data models telemetry TR 369 cellular backup integration and performance reliability engineering for production grade devices
Key Responsibilities:
Design develop and port RDK RDK B or vendor SDK modules on routers modems across different OEMs
Implement C C control services for LED USB FAN and system state displays for cable modems routers
Develop RTOS modules drivers SNMP interfaces SSH Telnet support and voice audio features
Build data control modules for Wi Fi 7 routers including cellular backup orchestration
Design TR 369 USP based data collection telemetry modules and define robust data models
Own system architecture performance tuning CPU memory latency and reliability watchdogs crash dumps
Collaborate with hardware QA and cloud DevOps teams for manufacturing tests CI CD and field telemetry
Write high quality design docs test plans and release notes participate in code reviews and certification prep
Troubleshoot field escalations and drive root cause analysis across firmware drivers and network stack layers
Technical Requirements:
Languages C expert C proficient Python for tooling automation Shell scripting
Platforms Linux Yocto OpenWrt like build systems RTOS FreeRTOS ThreadX or equivalent
Frameworks Stacks RDK RDK B Docsis preferably 3
1 4
0 SNMP TR 369 USP TR 069 nice to have
Networking Wi Fi 802
11ac ax be TCP IP VLAN QoS NAT firewall routing policy based failover
Drivers Middleware GPIO I2C SPI USB LED FAN control audio subsystems diagnostics logging
Toolchains Build GCC Clang CMake Make cross compilers JTAG UART bootloader U Boot BSP HAL
Version Control CI Git GitLab GitHub CI artifact management automated unit integration tests