Sr. Embedded Engineer

Overview

On Site
$55 - $60
Contract - Independent
No Travel Required

Skills

C/C++
RDK-B
CCSP
HAL
TR-069/181
IPv4/v6
DHCP
TCP/IP
Linux
Kernel
DNS
Debugging
Linux Kernel
Wi-Fi 6E/7
MLO
OpenWRT
IEEE protocals

Job Details

Only qualified resumes will be accepted.

Telecom experience is a huge plus

*** No Phone Calls***

There might be an onsite interview and the candidate should be willing to relocate to Dallas area.

Key Responsibilities:

  • Develop and maintain embedded C/C++ code for RDK-B-based broadband gateways
  • Customize and integrate TR-181 data models, HAL components, and CCSP modules
  • Debug Wi-Fi drivers and analyze low-level networking issues using Broadcom toolsets
  • Collaborate with middleware, platform, and QA teams on system-level integration
  • Contribute to Yocto-based build systems and Linux OS layer modifications
  • Provide technical support for field issues, telemetry analysis, and factory diagnostics
  • Participate in daily sync-ups with globally distributed engineering teams

Must-Have Skills:

  • 5+ years of embedded C/C++ development experience on Linux-based SoCs
  • Strong hands-on experience with RDK-B: CCSP components, HAL, TR-069/TR-181
  • Experience working with Broadcom Wi-Fi SoCsand associated debug tools
  • Solid understanding of networking protocols: IPv4/v6, DHCP, DNS, TCP/IP
  • Familiarity with Yocto, Linux kernel configuration, and user-space integration

Nice-to-Have:

  • Exposure to Wi-Fi 6E / Wi-Fi 7technologies, including MLO and puncturing
  • Familiarity with EasyMesh, IEEE P1905.1 protocols, and controller/agent models
  • Experience with OpenWRT, netlink sockets, and performance tuning
  • Hands-on with Wi-Fi sniffers and protocol analyzers like Wireshark

Soft Skills:

  • Ability to work independently and make technical decisions with minimal supervision
  • Clear communicator able to report progress, blockers, and updates in real time
  • Self-driven and organized comfortable working in fast-paced, remote environments

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.