- 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