Overview
Skills
Job Details
Role : CPE Embedded Engineer
Location : Dallas, TX (Onsite)
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.