Skip to content
×

Embedded Software Engineer

Listing for: Eliassen Group
Full Time position Listed on 2026-11-08
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Unix/Linux, C++ Developer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 65 - 75 USD Hourly USD 65.00 75.00 HOUR

Job Description & How to Apply Below

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 -

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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).

Search for further Jobs Here:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary