Principal Software Engineer – Layer 3 Advanced Routing
Published date: 2024/01/10
- Location: Bangalore, Karnataka, India
This position is based in Bangalore, India.
Calix is seeking a seasoned Software Engineer experienced in Routing and Advanced routing with a strong background in Protocols and Forwarding plane software. You will be involved in Architecting and Implementing innovative solutions for Broadband Access Networks. Broadband Service Providers use our Software Platforms and Calix cloud to simplify operations, excite subscribers and grow their value by offering managed services.
Responsibilities and Duties:
• Work with cross-functional teams to architect solutions for Access and Edge networks using Layer 3 technologies to enable service and workflow automation, achieve operational efficiency, and enable multi-tenancy.
• Analyze Product Requirements, Customer use-cases to achieve massive scalability, superior resiliency and integrated solutions across Calix cloud, Access, and Edge network elements.
• Innovative solutions to simplify access networks, collapse network layers and hierarchy while integrating Layer 3 unicast and multicast routing, MPLS, Segment/Policy based routing and Virtualization technologies onto Calix platforms.
• Integrate and port commercial protocol Stacks onto embedded Access OS.
• Design/implement Abstraction layer code to integrate 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 15+ years of experience in design and development of Routing protocols (IS-IS, OSPF, BGP), IP Multicast protocols (PIM, IGMP).
• Hands-on development experience with one or more MPLS protocols (L2VPN, L3VPN, MPLS, LDP, TE).
• Proficient with Segment Routing (SR-MPLS, TI-LFA, EVPN) and well-versed with SR use-cases.
• 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, NFV to support Cloud migration.
• Must have hands-on development experience with Embedded Networking/Telecom products.
• Very Strong C/C++, Python coding and Debugging skills.
• Thrives in an environment with loosely defined goals, iterates quickly, bringing focus and path forward.
• Development experience in multi-core/multi-threaded environment on Linux.
• Excellent written and verbal communication skills.
• MS/BS in CS/EE or equivalent.
Location:
• Bangalore, India
Calix is seeking a seasoned Software Engineer experienced in Routing and Advanced routing with a strong background in Protocols and Forwarding plane software. You will be involved in Architecting and Implementing innovative solutions for Broadband Access Networks. Broadband Service Providers use our Software Platforms and Calix cloud to simplify operations, excite subscribers and grow their value by offering managed services.
Responsibilities and Duties:
• Work with cross-functional teams to architect solutions for Access and Edge networks using Layer 3 technologies to enable service and workflow automation, achieve operational efficiency, and enable multi-tenancy.
• Analyze Product Requirements, Customer use-cases to achieve massive scalability, superior resiliency and integrated solutions across Calix cloud, Access, and Edge network elements.
• Innovative solutions to simplify access networks, collapse network layers and hierarchy while integrating Layer 3 unicast and multicast routing, MPLS, Segment/Policy based routing and Virtualization technologies onto Calix platforms.
• Integrate and port commercial protocol Stacks onto embedded Access OS.
• Design/implement Abstraction layer code to integrate 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 15+ years of experience in design and development of Routing protocols (IS-IS, OSPF, BGP), IP Multicast protocols (PIM, IGMP).
• Hands-on development experience with one or more MPLS protocols (L2VPN, L3VPN, MPLS, LDP, TE).
• Proficient with Segment Routing (SR-MPLS, TI-LFA, EVPN) and well-versed with SR use-cases.
• 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, NFV to support Cloud migration.
• Must have hands-on development experience with Embedded Networking/Telecom products.
• Very Strong C/C++, Python coding and Debugging skills.
• Thrives in an environment with loosely defined goals, iterates quickly, bringing focus and path forward.
• Development experience in multi-core/multi-threaded environment on Linux.
• Excellent written and verbal communication skills.
• MS/BS in CS/EE or equivalent.
Location:
• Bangalore, India
0 page views
Related listings
-
Application Firmware DeveloperSoftware DeveloperJob Location : Bangalore/Kochi Experience level: 4 to 8years Job description: Must have skills: • Extensive in C programming. • Developed Application framework based on using BT/BLE (Audio/media/telephony profiles) • RTOS based application developmen...2026/11/08
-
Systems ProgrammerSoftware DeveloperIntroduction Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the ...2026/11/08
-
Software Developer-JavaSoftware DeveloperGreetings ! Excellent Openings for Java Developer with Product based Company. Position - Software Developer/Sr.Software Developer-Java Experience - 3 to 7 Years Location - Bangalore(WFO) Notice Period - Immediate up to 30 Days Educational Qualifiatio...2026/11/08
