fbpx

Technical Lead, Principal Software Engineer – Protocol Development

Bangalore, India, San Jose, CA, USA | Engineering

Job Description:

You will be a key member of the fast paced Pluribus Engineering team using your Linux based design and implementation skills to deliver high quality L2/L3 SDN networking protocol software and data plane forwarding implementations for Pluribus NetVisor™ network operating system. Lead and participate in design and brainstorming sessions with Engineering Leaders, senior technical staff. Coaching and mentoring junior members of the team. You will leverage your excellent communication skills to work closely with our Solution Architects and Product Managers to understand and find solutions to complex requirements and work closely with Test teams to ensure high software quality. You will multi-task and participate in customer escalations with our Customer Advocacy and Sustaining Engineering teams analyzing and solving complex customer escalations with high-energy and a commitment to customer satisfaction.

Requirements:

Majority of the following:

  • 10+ years experience implementing L2/L3 networking protocols and forwarding with a BS CS/EE (MS CS/EE preferred)
  • Hands on experience with routing protocols like BGP, OSPF, IP Multicast, IPv6
  • Experience with Layer 2 networking technologies such as VLAN, bridge domains, QinQ, STP
  • Experience with overlay networking technologies like VxLAN, DCI interconnect, EVPN
  • Experience with debugging and trouble-shooting Open source protocol stack like FRR, Kubernetes
  • Experience working with network security components: TLS/SSL, NAT, IPSec, crypto, micro-segmentation
  • Working knowledge of Kubernetes internals: components, networking, CNI, architecture with VM, bare metal or containers
  • Hands on experience with use of Broadcom SDK, Trident family architecture
  • Experience with DPDK, SmartNic programming model, architecture, internals
  • Excellent C/Linux/POSIX programming, code review and debugging skills
  • Experience debugging and fixing complex networking issues in forwarding, kernel, user space
  • Motivated, self-starter, curiosity to take on scaling, challenging problems
  • Coaching mentoring junior team members

Apply Online