Firmware Engineer Job at Signature IT World Inc, Denver, CO

  • Signature IT World Inc
  • Denver, CO

Job Description

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

Job Tags

Contract work, Work experience placement, Immediate start

Similar Jobs

Aesop

Director - Organic Social (PPD) Job at Aesop

Director of Creative Social Production - PPD US Content CenterLocation: New York, NY (10 Hudson Yards)Division: Professional Products Division (PPD) Reports To: AVP, Digital Content PPDEmployment Type: Full-TimeWho We Are: For more than a century, LOral has devoted its... 

Resilient Structures

Maintenance Electrician Job at Resilient Structures

 ...production stops. When you're on the team, operations keep moving. Resilient Structures is looking for a skilled full-time Maintenance Electrician in St. George, UT who takes pride in solving problems, minimizing downtime, and keeping advanced manufacturing equipment performing... 

Sompo International

Crop Insurance Adjuster Job at Sompo International

 ...Job Description Sompo has a unique opportunity for a Crop Insurance Adjuster to support our Multi-Peril Crop Insurance (MPCI), Private Products and Named Peril claims group. Location: This position will be based remotely in Texas ideally in San Antonio... 

New York County Defender Service

Immigration Staff Attorney Job at New York County Defender Service

 ...team, provide Padilla advice and support to NYCDS clients and criminal defense attorneys.Founded in 1997, New York County Defender Services...  ...of poor and lowincome immigrantsCommitment to criminal justice issuesMust be fluent in SpanishMinimum of three years experience... 

Wegmans Food Markets

Food Service Worker Job at Wegmans Food Markets

 ...customers choose Wegmans for the fresh ingredients, delicious meal options, and the helpful people in our stores. As a member of our restaurant foods team, you are at the heart of helping people make great meals easy. What You'll Do Cut, prepare, and serve a variety...