Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Signature IT World Inc

Firmware Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
73
out of 100
Average of individual scores

Were these scores useful?

Job Description

Firmware Engineer at Signature IT World Inc Firmware Engineer at Signature IT World Inc in Wheat Ridge, Colorado Posted in 5 days ago.

Type:

full-time We have immediate requirement for Senior RDKB Firmware Developer role at Denver, CO, PFB details:

Location:

Denver, CO (4 days onsite/week)

Role:
Senior Firmware Developer Type:
Contract Interview:
Video 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).

Minimum years of experience:

8-10 years

Education:

Bachelor's or Master of Engineering