Staff Software Engineer – Advanced Routing Layer 3

Calix

2 - 5 years

Bengaluru

Posted: 16/01/2025

Job Description

Calix is seeking a seasoned Software Engineer experienced in Routing Control plane, Data plane, and BNG, Subscriber Management Protocols. You will be involved in Architecting and Implementing innovative solutions for Broadband Access Networks (Optical wireline, Cable MSO and Wireless). Calix is the technology leader in Access space. We are dramatically leapfrogging the competition with a new suite of products – we are hiring the best to build the best for our expanding customer base. We are working on exciting new architectures based on open source software, modern development tools and agile development practices. Come; join us to become part of a team which is redefining the landscape for Access communication networks.

Roles and Responsibilities:

  • Work with cross-functional teams to architect solutions for Access networks as they apply to Optical wireline, Cable MSO and Wireless access technologies.
  • Analyze Product Requirements, Customer use-cases to design solutions targeted for delivering Triple-play, high-speed internet access services for Residential and Business applications.
  • Innovative solutions to simplify access networks, collapse network layers and hierarchy while integrating Layer 3 unicast and multicast routing, MPLS and Virtualization technologies onto Calix platforms.
  • Design solutions to support integrating BNG (Broadband Network Gateway) and Subscriber Management functionality on Calix Platforms
  • Integrate and port commercial protocol Stacks onto embedded Access OS.
  • Design/implement Abstraction layer code to integrating merchant silicon (and SDKs) to provide seamless forwarding plane solutions which can be leveraged across different products.
  • Write detailed Design specs, conduct design reviews, coding, unit-test in Agile development environment.
  • Participate in Design reviews, Architecture discussions, Implementation, Unit-testing and Maintenance.
  • Work with multi-site Development/Architecture team to implement the above.

Qualifications:

  • Must have 10+ years of experience in design and development of Routing protocols (IS-IS, OSPF, BGP), MPLS technologies (LDP, Pseudo-wires, MPLS-TE), L2VPN/L3VPN.
  • Hands-on development experience with Segment Routing (SRV6, SR-MPLS, TI-LFA, EVPN) and well-versed with SR use-cases.
  • Hands-on experience with EVPN concepts, design, and implementation.
  • Must be well versed with ipv4/ipv6 IP protocols, Access Lists, Route maps and Policies.
  • Experience with Forwarding plane software, Broadcom SDK (Jericho+ chipset) highly desired.
  • Experience with Network virtualization technologies including SDN/NFV will be a plus.
  • Must have development experience with emphasis on writing scalable code for Embedded Networking/Telecom products.
  • Very Strong C/C++, Python coding and Debugging skills.
  • Development experience in Multi-core/Multi-threaded environment on Linux
  • Excellent written and verbal communication skills.
  • BE/MTech in CS/ISE/ECE or equivalent

About Company

Calix, Inc. is a cloud and software platform company headquartered in San Jose, California. It specializes in providing cloud-based software, systems, and services that enable broadband service providers to simplify operations, deliver exceptional subscriber experiences, and grow their businesses. Calix’s solutions focus on empowering communication service providers to optimize their networks, leverage advanced analytics, and create personalized customer experiences. Known for its innovation in broadband technology, Calix helps its clients transition to next-generation networks, ensuring scalability, efficiency, and improved customer satisfaction.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).