Stay in Touch



Multicast Routing Software Engineer






Santa Clara, CA, US


Central to our mission is a highly programmable chip. Your role will be to implement the Multicast Routing stack and related infrastructure.

Skills, Education, and Experience Required
  • MS in Computer Science or equivalent degree
  • 4+ years experience with large-scale multicast protocols (PIM, IGMP)
  • Experience in designing and implementing control plane protocols
  • Experience in mapping the protocol requirements to an ASIC data plane
  • Experience in troubleshooting large-scale deployments
  • Ability to write correct C or C++ code quickly
  • Architectural sense
  • Self motivated, independent, and proactive

Additional Success Factors
  • Experience with URIB, MFIB, MRIB
  • Experience with route redistribution and fast convergence in CLOS networks
  • Experience with network virtualization (vSwitch and VxLAN, NVGRE or Geneve encapsulation)

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup