Firmware Developer

Tech3pillars Technologies

Alaska

On-site

USD 110,000 - 170,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Tech3pillars Technologies seeks a Senior Firmware Developer to design and maintain embedded software for broadband, video, and IoT devices. You will work on RDK-based platforms such as set-top boxes, gateways, and routers, focusing on robust, efficient firmware in constrained environments.

The role emphasizes C++11/14/17, Embedded Linux, and RTOS, with exposure to scripting in Python and Perl, plus containerized toolchains. On-site Denver, CO, participation in cross-functional teams is expected.

Qualifications

  • Must have extensive C++ in embedded contexts (11/14/17).
  • Strong Python and Perl scripting for automation and tooling.
  • Deep experience with Embedded Linux build systems (Yocto/Buildroot) and RTOS.

Responsibilities

  • Develop, integrate, test, and maintain broadband, video, and IoT solutions on RDK-based devices.
  • Work on set-top boxes, gateways, and routers; handle bring-up and ongoing maintenance.
  • Contribute to safety and quality practices in embedded software development.

Skills

C++11/14/17 embedded
Python
Perl
Embedded Linux
RTOS
I2C/SPI/UART/CAN/USB/TCP-IP
Broadband/IoT on RDK devices

Tools

Docker
CMake

Job description

Job Title : Senior Firmware Developer

Location: Denver, CO

Detailed Job Description:
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

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++
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).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Wise Skulls • Denver (CO)

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

Tech3pillars Technologies • Alaska

On-site
USD 110,000 - 170,000
Sr. Firmware/DevOps Engineer
Sr. Firmware/DevOps Engineer

7Th Sky Tech • Fremont (CA)

Hybrid
USD 140,000 - 190,000
Sr. Firmware/DevOps Engineer
Sr. Firmware/DevOps Engineer

7Th Sky Tech • Charlotte (NC)

Hybrid
USD 120,000 - 160,000
Sr. Firmware/DevOps Engineer
Sr. Firmware/DevOps Engineer

7Th Sky Tech • San Francisco (CA)

Hybrid
USD 180,000 - 240,000
Sr. Firmware/DevOps Engineer
Sr. Firmware/DevOps Engineer

7Th Sky Tech • Palo Alto (CA)

Hybrid
USD 180,000 - 240,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Coda Octopus Colmek, Inc. • Murray (UT)

On-site
USD 90,000 - 130,000
Embedded Software Developer for RDK-B
Embedded Software Developer for RDK-B

TALENT Software Services • Santa Clara (CA)

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

West Search Partners, LLC • Longmont (CO)

On-site
USD 120,000 - 180,000
Embedded Wi- fi developer /Senior Developer – Embedded Wi-Fi/Networking
Embedded Wi- fi developer /Senior Developer – Embedded Wi-Fi/Networking

Value Innovation Labs • Denver (CO)

On-site
USD 150,000 - 230,000