Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Comcast Logo

Embedded Software Engineer, RDKB & Broadband Infrastructure

Comcast

$127,914 - $191,872
Jun 11, 2025
Sunnyvale, CA, US
Apply Now

Develop next-generation broadband gateway firmware within the RDK-B framework to create ultra-resilient firmware stacks for DOCSIS, FTTH, and xDSL broadband CPEs.

Requirements

  • Deep mastery of C/C++, multithreading, and IPC/RPC mechanisms (POSIX, D-Bus, JSON-RPC).
  • Expert-level understanding of Linux kernel internals, driver subsystems, netfilter/conntrack, and containerization frameworks (LXC/OCI).
  • Demonstrated proficiency in network topology modeling: bridging, VLAN tagging, multicast routing (IGMP/MLD proxies).
  • IPv6-first deployments with fallback to NAT64/464XLAT scenarios.
  • QoS shaping and traffic classification using tc/cgroups.
  • Experience deploying TR-069/USP/WebPA agents in large-scale, cloud-controlled CPE fleets.
  • Proven expertise with telemetry streaming (OpenTelemetry, JSON-over-MQTT), network analytics, and real-time debugging using gdb, valgrind, and custom logging frameworks.

Responsibilities

  • Software Engineer and evolve highly modular, scalable RDKB firmware components across L2-L7 network stack layers for multi-access gateways (DOCSIS, GPON, LTE/5G).
  • Integration of emerging cloud-native messaging protocols (e.g., MQTT 5.0, gRPC, CBOR over CoAP) into constrained embedded environments using efficient serialization methods (e.g., Protobuf, Avro).
  • Engineer advanced routing, NAT, and encapsulation techniques (MAP-T, DS-Lite, 6RD) optimized for both performance and compliance with industry standards (BBF TR-181, TR-369).
  • Design low-latency diagnostic subsystems for WAN-LAN telemetry, cross-layer fault correlation.
  • Implement dynamic service chaining and policy-driven firewall orchestration via nftables/IPSets across isolated containerized subsystems (LXC/Docker on embedded targets).
  • Contribute directly to the upstream RDK open-source community and represent the organization in broadband working groups (e.g., CableLabs, BBF).
  • Collaborate with silicon vendors, SoC BSP teams, and ODM partners to accelerate bring-up cycles and ensure SoC-aware optimization of firmware modules.

Other

  • Bachelor’s or master’s in computer engineering, Embedded Systems, or related discipline.
  • 7+ years of hands-on experience developing production-grade firmware in broadband or telco-grade embedded systems.
  • Strong system-level design acumen and ability to own features from concept to upstream delivery.
  • 5-7 Years of relevant work experience.