Quick Overview
Job Description
Title: Sr. RDKB Firmware Developer
Location: Denver, CO (4 days onsite/week)
Duration: 6 months + (possibility of an extension)
Implementation Partner: Infosys
End Client: To be disclosed
JD:
Minimum years of experience: 8-10 years
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).
Education: Bachelor's or Master of Engineering
Similar jobs
- JO
Full Stack Engineer
NewAuto ApplyJoinpogo
United States/Canada🇺🇸Remote5 hours agoGenerative AITechnology - ET
Lead .Net Developer
NewePace Technologies, Inc
Irving, TX🇺🇸Hybrid17 hours agoMySQLSQLGit+8Technology - TS
Java Developer
NewTechSpace Solutions Inc.
Phoenix, AZ🇺🇸Hybrid17 hours agoMicroservicesSpringSpring Boot+4Technology - OT
Power Platform Developer
NewObject Technology Solutions, Inc.
Kansas City, MO🇺🇸On-site17 hours agoOracleC#.NET+5Technology - IT
Amazon Connect Developer
NewITECS
Atlanta, GA🇺🇸On-site17 hours agoGitAWSJava+1Technology - HT
Angular JS developer
NewHexaware Technologies, Inc
Atlanta, GA🇺🇸Hybrid17 hours agoRxJSGitHTML+8Technology - MA
TIBCO Developer
NewModern Agile Technologies, LLC
Dallas, TX🇺🇸On-site17 hours agoDockerMicroservicesOracle+10Technology - KS
Python Developer
NewKeypixel Software Solutions
United States🇺🇸Hybrid17 hours agoGitNLPPython+2Technology - AT
Tableau Data Visualization Developer
NewAriXEnt Technologies Inc
United States🇺🇸Hybrid17 hours agoStakeholder ManagementSQLTableauTechnology - LT
Python Developer (Ex-Capital One)
NewLorvenk Technologies LLC
United States🇺🇸Remote17 hours agoSQLAWSAirflow+2Technology - II
Senior Java Developer
NewInnovative Information Technologies, Inc
New York, NY🇺🇸On-site17 hours agoOracleSQLGit+5Technology - EP
Full Stack Developer + Snowflake
NewEmpower Professionals
United States🇺🇸Remote17 hours agoSnowflakeC#Azure+4Technology