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