Embedded Software Engineer

Eliassen Group

Englewood (CO)

Hybrid

USD 90,000 - 103,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Eliassen Group is seeking a hands-on Embedded Software Engineer in Englewood, CO. The role focuses on developing and expanding an RDKB-based embedded software stack for broadband and Wi-Fi products.

You will write production code, debug complex issues, and integrate software on embedded networking devices. The ideal candidate works with architects and engineers, owns day-to-day development, and contributes to troubleshooting across multiple layers of the stack.

Qualifications

  • Professional experience developing embedded software.
  • Strong programming experience with C and/or C++.
  • Hands-on development experience in a Linux environment.
  • Experience with RDK, ideally within broadband, networking, gateway, router, or similar embedded products.
  • Ability to develop features and perform hands-on debugging, troubleshooting, and integration.
  • Working knowledge of networking fundamentals including TCP/IP, OSI model, interfaces, connectivity, and general troubleshooting.
  • Experience debugging software running directly on embedded hardware or devices.
  • Ability to take technical direction and independently execute assigned development work.
  • Strong problem-solving skills with a hands-on engineering mindset.
  • Preferred: Direct RDKB experience, RBUS and CCSP familiarity, Broadcom or Qualcomm chipset experience, DOCSIS knowledge, prior cable/broadband ecosystem experience, RDK-V exposure, Network+ level networking knowledge, and multi-platform OEM integration experience.

Responsibilities

  • Design, develop, enhance, and maintain embedded software using C/C++ on Linux.
  • Develop and integrate functionality within RDK/RDKB-based platforms.
  • Implement new features based on technical requirements, architecture, and assigned development tickets.
  • Debug and troubleshoot software, firmware, integration, and device-level issues.
  • Perform hands‑on integration and validation of software across broadband and Wi‑Fi devices.
  • Investigate issues across different layers of the embedded networking stack and drive them toward resolution.
  • Work with RDKB components and frameworks such as RBUS and CCSP as needed.
  • Collaborate with software architects, developers, platform teams, and other engineering stakeholders.
  • Diagnose networking‑related behavior using knowledge of TCP/IP, the OSI model, and common networking concepts.
  • Support software integration across hardware platforms and chipsets.
  • Participate in code reviews, technical discussions, testing, debugging, and defect resolution.
  • Take ownership of assigned work and deliver features with limited day‑to‑day oversight once technical direction has been established.

Skills

C/C++
Linux
Embedded systems
Networking fundamentals
Troubleshooting
Code debugging

Tools

RDK
RBUS
CCSP

Job description

Description:

Hybrid 4 days onsite, 1 remote in Englewood, CO

Our client seeks a hands-on Embedded Software Engineer to develop and expand an RDKB-based embedded software stack for broadband and next-generation Wi-Fi products. The role suits an engineer who writes production code, implements features, debugs complex issues, and integrates software on embedded networking devices. You will partner with architects and experienced engineers for technical direction while owning day-to-day development, integration, and troubleshooting.

Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Rate: $65.00 to $75.00/hr. w2

JN -112026-109306

Responsibilities:
  • Design, develop, enhance, and maintain embedded software using C/C++ on Linux.
  • Develop and integrate functionality within RDK/RDKB-based platforms.
  • Implement new features based on technical requirements, architecture, and assigned development tickets.
  • Debug and troubleshoot software, firmware, integration, and device-level issues.
  • Perform hands‑on integration and validation of software across broadband and Wi‑Fi devices.
  • Investigate issues across different layers of the embedded networking stack and drive them toward resolution.
  • Work with RDKB components and frameworks such as RBUS and CCSP as needed.
  • Collaborate with software architects, developers, platform teams, and other engineering stakeholders.
  • Diagnose networking‑related behavior using knowledge of TCP/IP, the OSI model, and common networking concepts.
  • Support software integration across hardware platforms and chipsets.
  • Participate in code reviews, technical discussions, testing, debugging, and defect resolution.
  • Take ownership of assigned work and deliver features with limited day‑to‑day oversight once technical direction has been established.
Experience Requirements:
  • Professional experience developing embedded software.
  • Strong programming experience with C and/or C++.
  • Hands‑on development experience in a Linux environment.
  • Experience with RDK, ideally within broadband, networking, gateway, router, or similar embedded products.
  • Ability to develop features and perform hands‑on debugging, troubleshooting, and integration.
  • Working knowledge of networking fundamentals including TCP/IP, OSI model, interfaces, connectivity, and general troubleshooting.
  • Experience debugging software running directly on embedded hardware or devices.
  • Ability to take technical direction and independently execute assigned development work.
  • Strong problem‑solving skills with a hands‑on engineering mindset.
  • Preferred: Direct RDKB experience, RBUS and CCSP familiarity, Broadcom or Qualcomm chipset experience, DOCSIS knowledge, prior cable/broadband ecosystem experience, RDK‑V exposure, Network+ level networking knowledge, and multi‑platform OEM integration experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Embedded Software Engineer – Linux/C++, RDKB
Hybrid Embedded Software Engineer – Linux/C++, RDKB

Eliassen Group • Englewood (CO)

Hybrid
USD 90,000 - 103,000
Senior Embedded Engineer
Senior Embedded Engineer

GCS Recruitment • United States

On-site
USD 90,000 - 130,000
Embedded Engineer
Embedded Engineer

GCS Recruitment • Sunnyvale (CA)

On-site
USD 140,000 - 180,000
RDK-B Embedded developer
RDK-B Embedded developer

Net2Source Inc. • Santa Clara (CA)

On-site
USD 90,000 - 130,000
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 • Denver (CO)

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

GCS Recruitment • United States

On-site
USD 90,000 - 120,000
RDK architect
RDK architect

5V Video • Denver (CO)

On-site
USD 140,000 - 190,000
RDK-B FIRMWARE Developer
RDK-B FIRMWARE Developer

Wise Skulls • Denver (CO)

On-site
USD 110,000 - 170,000
Senior Embedded Wireless & Networking Engineer
Senior Embedded Wireless & Networking Engineer

GCS Recruitment • United States

On-site
USD 90,000 - 120,000
C++ Engineer
C++ Engineer

GCS Recruitment • United States

On-site
USD 120,000 - 150,000