Senior Firmware Developer

ClifyX Inc

Colorado

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ClifyX Inc. seeks a Senior Firmware Developer for a 12+ month contract in Denver, CO, with four days onsite per week. You will lead embedded Linux development for RDK-based devices such as set-top boxes, gateways and routers, focusing on C++ for performance and Python for tooling.

Experience with Yocto/Buildroot, U-Boot, and RTOS is preferred, with strong debugging and memory profiling skills. Candidates should have 8–10 years of experience, BE/B.Tech or equivalent, and a track record in

Qualifications

  • BE/B.Tech or higher is required.
  • 8–10 years of embedded firmware experience.
  • Experience developing, integrating, testing, and maintaining broadband, video, and IoT on RDK devices.

Responsibilities

  • Develop, integrate, test, and maintain broadband, video, and IoT solutions on RDK-based devices such as set-top boxes, gateways and routers.
  • Lead embedded Linux development in constrained environments with C++.
  • Participate in board bring-up, BSP customization, bootloaders (U-Boot) and OTA mechanisms.

Skills

C++ (11/14/17)
Python scripting
Perl
Embedded Linux
RTOS familiarity
I2C / SPI / UART / CAN / USB / TCP/IP
Board bring-up / U-Boot
Yocto/Buildroot
Device tree / system
ISO/MISRA awareness

Education

Bachelor's or Master of Engineering

Tools

Docker
CMake

Job description

Position Title: Senior Firmware Developer
Duration: 12+Months Contract
Location: Denver, CO (4 days onsite/week)
Role: Senior Firmware Developer
Interview: Video
Must have skills:
  • Embedded Linux (Yocto/Buildroot)
  • 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:
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

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Developer
Senior Firmware Developer

ClifyX Inc • Denver (CO)

On-site
USD 120,000 - 180,000
Senior Firmware Developer - RDK
Senior Firmware Developer - RDK

ClifyX Inc • Denver (CO)

On-site
USD 120,000 - 180,000
Senior Firmware Developer | Denver, CO
Senior Firmware Developer | Denver, CO

Fourways Consulting • Denver (CO)

On-site
USD 57,000 - 81,000
Sr Embedded Firmware Engineer
Sr Embedded Firmware Engineer

West Search Partners, LLC • Longmont (CO)

On-site
USD 120,000 - 180,000
Senior Embedded Linux Firmware Engineer (Set-Top/IoT)
Senior Embedded Linux Firmware Engineer (Set-Top/IoT)

ClifyX Inc • Colorado

On-site
USD 120,000 - 180,000
Senior Firmware Engineer - Embedded IoT & RDK Devices
Senior Firmware Engineer - Embedded IoT & RDK Devices

ClifyX Inc • Denver (CO)

On-site
USD 120,000 - 180,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Insight Global • Denver (CO)

On-site
USD 82,656 - 96,432
Medical benefits
401k options
Denver Senior Embedded Firmware Engineer (RTOS/C++/Python)
Denver Senior Embedded Firmware Engineer (RTOS/C++/Python)

Fourways Consulting • Denver (CO)

On-site
USD 57,000 - 81,000
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Sr. C++/Linux Developer (Firmware/Memory Management/Kernel)
Sr. C++/Linux Developer (Firmware/Memory Management/Kernel)

InfoVision Inc. • Dallas (TX)

On-site
USD 120,000 - 190,000