Haystack
← Back to Jobs
Other
NY

DevQA Engineer RDK-B / Broadband Networking

New York Technology PartnersSanta Clara, CA🇺🇸United StatesPosted Sep 21, 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Santa Clara, CA, United States
Posted
1 week ago
FiberShellEmbedded SystemsEncryptionTCP/IPComplianceGitGitLab CIJenkinsPythonTriage

Job Description

Title: DevQA Engineer – RDK-B / Broadband Networking

Location: Santa Clara, CA (Onsite)

Position: Contract

 

About the Role

·        We are seeking a DevQA Engineer with strong expertise in broadband networking and embedded platforms to drive quality across RDK-B–based gateway and extender products. This role focuses on end-to-end system validation, automation, and performance assurance for complex networking features rather than direct feature development.

·        You will work closely with software developers, platform architects, and chipset vendors to ensure high reliability, scalability, and customer-grade performance in production environments.

 

Required Skills & Experience:

·        3+ years of experience in DevQA, System QA, or Validation Engineering for embedded or networking products.

·        Strong understanding of RDK-B, OpenWRT, or prplOS–based systems.

·        Solid background in embedded Linux, including logs, process analysis, memory usage, and crash debugging.

·        In-depth knowledge of TCP/IP networking concepts, including:

·        Packet flow and forwarding paths

·        Routing and bridging

·        Multicast, QoS, and traffic prioritization

·        Hands-on experience testing IPv6 technologies and coexistence with IPv4.

·        Proficiency with Linux networking and diagnostic tools:

·        tcpdump, Wireshark, iperf, ss, ethtool

·        Experience with version control and code review systems (Git, Gerrit).

·        Strong analytical, debugging, and documentation skills.

·        Automation & Tooling (Core Focus)

·        Design and implement test automation for:

·        Network performance benchmarking

·        Stress, soak, and longevity testing

·        Configuration validation and rollback scenarios

·        Develop reusable Python-based test libraries and CLI-driven automation.

·        Automate log collection, result analysis, and failure triage.

·        Integrate test suites with CI/CD systems such as Jenkins or GitLab CI.

·        Experience validating builds using containerized or virtualized test environments is a plus.

 

Nice to Have

·        Experience testing Wi-Fi performance and stability (802.11n/ac/ax).

·        Exposure to broadband access technologies such as DOCSIS or fiber gateways.

·        Familiarity with remote management and telemetry systems.

·        Understanding of security and traffic protection mechanisms (firewalls, authentication, encryption).

·        Experience working with chipset vendor SDKs (Broadcom, Qualcomm, MediaTek).

·        Knowledge of performance tuning and bottleneck identification in embedded systems.

·        Scripting or automation experience beyond testing (Python utilities, log parsers, dashboards).

 

Key Responsibilities:

·        Design and execute end-to-end test strategies for broadband gateway and extender platforms.

·        Validate core networking behavior across wired and wireless interfaces, including:

·        Layer 2 / Layer 3 forwarding

·        Routing, NAT, and packet flow

·        IPv4 / IPv6 dual-stack and transition scenarios

·        Perform system-level, integration, regression, and performance testing on embedded Linux devices.

·        Develop and maintain automation frameworks for functional, regression, and performance testing using Python and Shell.

·        Automate validation of networking behaviors such as throughput, latency, packet loss, failover, and recovery.

·        Analyze network traffic and system behavior using tools like tcpdump, Wireshark, iperf, and netstat.

·        Debug complex issues spanning kernel, middleware, and user space, and provide detailed root-cause analysis to development teams.

·        Validate software builds across multiple hardware platforms and vendor SDKs.

·        Integrate automated tests into CI/CD pipelines to support continuous validation.

·        Reproduce and analyze field and customer-reported issues under real-world traffic conditions.

·        Ensure compliance with RDK-B platform standards, performance benchmarks, and release quality criteria.

 

Skills:

Validation of embedded or networking products, understanding of RDK-B, OpenWRT, or prplOS–based systems, embedded Linux, including logs, process analysis, memory usage, and crash debugging

Similar jobs