Senior Firmware Developer | Denver, CO

Fourways Consulting

Denver (CO)

On-site

USD 57,000 - 81,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Fourways Consulting in Denver, CO seeks a Senior Firmware Developer for a contract role onsite 4 days/week. You will design, develop, optimize, and debug embedded software for RDK-based devices such as set-top boxes, gateways, and routers using C++, Python, and Perl in embedded Linux (Yocto/Buildroot).

You’ll work with hardware teams to implement RTOS tasks, device drivers, and multiple communication interfaces (I2C, SPI, UART, CAN, USB, TCP/IP).

Qualifications

  • Bachelor’s or Master’s degree in Engineering, Computer Science, Electrical Engineering, or a related technical discipline.
  • Minimum 8–10 years of progressive experience in embedded software and firmware engineering.
  • Strong coding proficiency in C++ (11/14/17), Python, and Perl.

Responsibilities

  • Design, develop, test, and maintain robust firmware and embedded software using C++ (11/14/17), Python, and Perl.
  • Build, configure, and maintain embedded Linux environments using Yocto and Buildroot.
  • Develop and optimize RTOS tasks and hardware abstraction layers.

Skills

C++11/14/17
Python
Perl
Embedded Linux
RTOS
I2C/SPI/UART
TCP/IP

Education

Bachelor’s or Master’s in Engineering/CS

Tools

Yocto
Buildroot
GCC
RDK platforms

Job description

Position Summary:

We are actively seeking an experienced, high-caliber, and technical Senior Firmware Developer with 8 to 10 years of progressive professional experience in embedded systems engineering, low-level programming, and real-time operating systems to join our technology team on a contract basis in Denver, CO (4 days onsite per week, rate: $50/hr C2C). In this critical firmware engineering role, you will be responsible for designing, developing, optimizing, and debugging complex embedded software for RDK-based hardware devices including set-top boxes, broadband gateways, and network routers. You will leverage your deep specialist expertise in C++ (11/14/17), Python, Perl, embedded Linux (Yocto/Buildroot), RTOS, and hardware communication protocols (I2C, SPI, UART, CAN, USB, TCP/IP) to deliver uncompromised system reliability, performance, and operational excellence. This opportunity offers competitive compensation, executive technical visibility, and exceptional career growth prospects within a premier technology consulting enterprise.

Detailed Job Description:

As a Senior Firmware Developer based in Denver, CO, you will take full operational, tactical, and technical ownership of low-level firmware development, embedded Linux system bring-up, device driver integration, and performance optimization. Your day-to-day responsibilities include writing robust, high-performance code in C++ (11/14/17), Python, and Perl, configuring and building custom embedded Linux distributions using Yocto and Buildroot, interfacing with hardware peripherals via I2C, SPI, UART, CAN, and USB, developing applications for RDK-based set-top boxes, gateways, and routers, and collaborating with cross-functional hardware and software engineering squads. You will utilize your proactive troubleshooting and analytical problem-solving skills to resolve complex embedded software bottlenecks under strict project milestones.

Key Responsibilities:
  • Design, develop, test, and maintain robust, high-performance firmware and embedded software utilizing C++ (11/14/17), Python, and Perl.
  • Build, configure, customize, and maintain embedded Linux operating system environments using Yocto and Buildroot build frameworks.
  • Develop and optimize real-time operating system (RTOS) tasks, inter-process communication, and hardware abstraction layers.
  • Integrate and troubleshoot hardware communication interfaces including I2C, SPI, UART, CAN, USB, and TCP/IP networking protocols.
  • Develop, test, and deploy RDK-based device firmware for consumer and enterprise set-top boxes, gateways, and advanced routers.
  • Perform rigorous debugging, memory profiling, performance optimization, and hardware-software integration testing.
  • Collaborate seamlessly with multidisciplinary hardware design, QA, and platform engineering teams.
  • Author meticulous technical design documents, firmware specifications, test plans, and release notes.
Required Qualifications & Skills:
  • Bachelor’s or Master’s degree in Engineering, Computer Science, Electrical Engineering, or a related technical discipline (BE/B.Tech or Engineering Masters).
  • Minimum of 8 to 10 years of progressive professional experience in embedded software development and firmware engineering.
  • Strong, demonstrable hands‑on coding proficiency in C++ (11/14/17), Python, and Perl.
  • Deep practical expertise in embedded Linux development (Yocto / Buildroot) and Real-Time Operating Systems (RTOS).
  • Solid practical knowledge of hardware communication protocols and interfaces including I2C, SPI, UART, CAN, USB, and TCP/IP.
  • Proven professional experience developing RDK-based devices such as Set‑top Boxes, Gateways, and Routers.
  • Exceptional analytical, troubleshooting, debugging, and problem‑solving capabilities under active hardware test conditions.
  • Excellent written and verbal English communication skills with strong collaborative and interpersonal abilities.
  • Mandatory legal work eligibility for contract engagement in the United States and availability for 4 days onsite per week in Denver, CO ($50/hr C2C).
Nice-to-Have Skills:
  • Hands‑on familiarity with wireless communication technologies including Bluetooth Low Energy (BLE) and Wi‑Fi protocols.
  • Exposure to Edge AI computing, Digital Signal Processing (DSP), and hardware acceleration architectures.
  • Practical knowledge of MISRA C/C++ coding standards and safety‑critical software development practices.
  • Prior professional working experience in telecommunications equipment manufacturing, consumer electronics, or IoT device companies.
Application Information:
  • Salary/Rate: $50/hr C2C (Corporation-to-Corporation Contract Rate)
  • Deadline: Open until filled (Urgent Denver On-Site Opening)
  • Notice Period: Immediate to 30 Days
  • Contract Duration: Contract / C2C Engagement (Denver, CO - 4 Days Onsite/Week)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Themesoft Inc • Englewood (CO)

On-site
USD 74,000 - 91,000
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
Sr Embedded Firmware Engineer
Sr Embedded Firmware Engineer

West Search Partners, LLC • Longmont (CO)

On-site
USD 120,000 - 180,000
Senior Firmware Engineer | Racedog Technologies | Raleigh/Durham/Morrisville/Cary, NC
Senior Firmware Engineer | Racedog Technologies | Raleigh/Durham/Morrisville/Cary, NC

RaceDog Technologies • Raleigh (NC), Durham (NC), Morrisville (NC), Cary (NC)

Hybrid
USD 193,000 - 289,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Insight Global • Denver (CO)

On-site
USD 82,656 - 96,432
Medical benefits
401k options
Senior Embedded Software Engineer - RDK-B/Wi-Fi (Contract, Onsite - Denver, CO)
Senior Embedded Software Engineer - RDK-B/Wi-Fi (Contract, Onsite - Denver, CO)

Consult Red Ltd • Denver (CO)

On-site
USD 96,000 - 110,000
W-2 benefits
Health insurance
401(k) plan
Firmware Engineer
Firmware Engineer

Eightelevengroup • Waukesha (WI)

On-site
USD 83,000 - 103,000
Senior Firmware Engineer
Senior Firmware Engineer

Addison Group • Palatine (IL)

On-site
USD 114,000 - 126,000
Medical
Dental
Vision
+1
Senior Firmware Engineer | Intellyk | Raleigh/Durham/Morrisville/Cary, NC (Hybrid)
Senior Firmware Engineer | Intellyk | Raleigh/Durham/Morrisville/Cary, NC (Hybrid)

Intellyk Inc. • Raleigh (NC), Durham (NC), Morrisville (NC), Cary (NC)

Hybrid
USD 120,000 - 180,000
Hybrid onsite 3 days
Firmware Software Engineer
Firmware Software Engineer

Pyramid Consulting, Inc • Redmond (WA)

On-site
USD 110,208 - 117,096
Health insurance (medical, dental, vision)
401(k) plan
Paid sick leave