CPE/Router Embedded Engineer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

C++
IPv6
Routing
Wireless Communication
Telecommunications
Testing

Job Details

Job Title: CPE/Router Embedded Engineer

Location: Dallas, TX

Duration: 12+ Months

Job Description:

Experience developing on "prpl foundation framework" for router/CPE development

Language emphasis on C++ and Linux

Position Overview

We are seeking a CPE/Router Embedded Engineer with strong experience in router development and embedded systems programming. This role requires in-depth understanding of networking hardware, software stacks, and router functionality, as well as the ability to work on low-level components like Wi-Fi drivers and traffic routing.

The ideal candidate will have a solid background in C++ (C++17 preferred) and a deep understanding of routers, along with the ability to collaborate in a fast-paced environment. While we value technical expertise, we also look for coachable, adaptable engineers eager to learn and grow with us.

Key Responsibilities

Design, develop, and maintain router platform stack components for Customer Premises Equipment (CPE).

Implement and optimize Wi-Fi drivers, traffic routing, and embedded network functionality.

Work closely with hardware and software teams to integrate system-level features.

Debug, troubleshoot, and resolve performance bottlenecks at the system level.

Contribute to code reviews, testing, and continuous integration processes.

Stay updated with networking standards, router protocols, and emerging technologies.

Required Skills & Experience

2-5 years of experience in embedded systems or networking device development (open to Sr. Engineers with more experience).

Proficiency in C++ (C++17) with strong coding, debugging, and optimization skills.

In-depth knowledge of routers (architecture, networking protocols, configuration).

Experience with platform stack development for routers or CPE.

Understanding of Wi-Fi drivers and traffic routing mechanisms.

Familiarity with Linux-based embedded systems and networking stacks.

Nice-to-Have Skills

Knowledge of network security protocols and firewall configurations.

Experience with prplOS, OpenWrt, or similar router firmware stacks.

Familiarity with containerization on CPE (Docker, LXC).

Understanding of QoS, NAT, DHCP, IPv4/IPv6, and advanced routing techniques.

Exposure to telecom industry standards and broadband services.

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.