Quick Overview
Job Description
Senior RDKB Firmware Developer
Location: Denver, CO (4 days onsite/week)
Role: Senior Firmware Developer
Interview: Video
RDK-B (Reference Design Kit for Broadband) firmware
Must have skills:
• C++ (11/14/17)
• Python
• Perl
• Embedded Linux (Yocto/Buildroot)
• RTOS (FreeRTOS, ThreadX, Zephyr)
• I2C, SPI, UART, CAN, USB, TCP/IP
•Experienced Engineer specializing in developing, integrating, testing, and maintaining broadband, video, and IoT solutions on RDK-based devices such as set-top boxes, gateways, and routers
Good to have skills:
• Wireless stacks (BLE, Wi‑Fi, Thread, Zigbee)
• Edge AI
• DSP
• ISO 26262, IEC 62304, MISRA C/C++
Detailed Job Description:
QUALIFICATION:BE/B.Tech
KEY RESPONSIBILITIES
Experienced Engineer specializing in developing, integrating, testing, and maintaining broadband, video, and IoT solutions on RDK-based devices such as set-top boxes, gateways, and routers
Key Niche Skills
Programming:
Strong proficiency in C++ (11/14/17) for embedded contexts (const correctness, RAII, templates, STL in constrained environments).
Strong scripting with Python (pytest/unittest, argparse, asyncio/threads, serial, numpy/pandas for analysis).
Working experience with Perl for legacy automation, parsing, tooling, infrastructure scripts.
Embedded Expertise:
- Experience with microcontrollers (e.g., ARM Cortex-M/R/A) or Embedded Linux (Yocto/Buildroot, device tree, system).
- Familiarity with RTOS (e.g., FreeRTOS, ThreadX, Zephyr) and interrupt-driven design.
- Hands-on with communication protocols: I2C, SPI, UART, CAN, USB, TCP/IP.
- Board bring-up, BSP customization, bootloaders (U-Boot), secure boot, OTA update mechanisms.
- Experience with Yocto, Cmake toolchain files, and containerized toolchains (Docker).
- Exposure to safety or quality standards (ISO 26262, IEC 62304, MISRA C/C++).
- Experience with wireless stacks (BLE, Wi‑Fi, Thread, Zigbee), edge AI, or DSP.
- Knowledge of power management, low-power modes, and battery-operated devices.
- Familiarity with Perl CPAN tooling and migration of legacy Perl scripts to Python when appropriate.
- Performance profiling and memory analysis on embedded targets (perf, gprof, valgrind, ETM/ITM).
Similar jobs
- CS
Fullstack Developer
NewCynet Systems
Menlo Park, CA🇺🇸Hybrid17 hours agoDockerMicroservicesOracle+23Technology - MA
Lead Java Developer (State Government client experience)
NewModern Agile Technologies, LLC
Menands, NY🇺🇸Hybrid17 hours agoDynamoDBOracleSpring+8Technology - VT
Java Developer (ONSITE :: W2 ONLY :: $160K Salary)
NewVAAM Technologies
Coppell, TX🇺🇸Hybrid17 hours agoDockerMicroservicesPHP+7Technology - FT
Dot Net Developer with F# -
NewFixity Technologies
Chicago, IL🇺🇸Hybrid17 hours agoSQLSQL ServerAgile+3Technology - SA
Java full-stack with AI - Pittsburgh, PA (Hybrid)
NewSaksoft
Bellevue, PA🇺🇸Hybrid17 hours agoDockerMicroservicesMongoDB+22 - DC
Senior Salesforce Developer – Agentforce / Agentic AI
NewData Capital Inc
United States🇺🇸Hybrid17 hours agoAWSCSSGenerative AI+4Technology - RT
.Net Developer - -Need Locals to OH
NewRedSalsa Technologies, Inc.
Columbus, OH🇺🇸Hybrid17 hours agoNode.jsSQLSQL Server+10Technology - IT
Power Platform Developer
Newisolve technology inc
Richmond, VA🇺🇸Hybrid17 hours agoAgileTechnology - I3
Salesforce Developer Onsite -St.louis, MO
NewI3GlobalTech, Inc.
St. Louis, MO🇺🇸Hybrid17 hours agoAgileTechnology - KB
QAD Developer (111728-1)
NewKey Business Solutions, Inc.
United States🇺🇸Remote17 hours agoTechnology - CA
ColdFusion Developer
NewCAYS Inc
Albany, NY🇺🇸Hybrid17 hours agoSQLSQL ServerSAML+2Technology - SI
Embedded C Developer – OpenSync/OpenWrt WiFi Router
NewSiri Infosolutions Inc
Denver, CO🇺🇸On-site17 hours ago5GCGit+1Technology