Principal Software Engineer – Layer 3 Advanced Routing

4 weeks ago


Bengaluru, India Calix Full time
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 ControlPlane 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.
  • 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.
  • BE/BTech/MTech in CS/IS/EE or equivalent.

Location:

  • Bangalore, India



  • Bengaluru, India Calix Full time

    This position is based in Bangalore, India.Calix is seeking an experienced Software Engineer with Routing Control plane and Forwarding Plane experience with a strong background IP Routing, MPLS protocols. You will be involved in Implementing innovative solutions for Broadband Access Networks. Broadband Service Providers use our Software Platforms and Calix...


  • Bengaluru, India Calix Full time

    This position is based in Bangalore, India.Calix is seeking an experienced Software Engineer with Routing Control plane and Forwarding Plane experience with a strong background IP Routing, MPLS protocols. You will be involved in Implementing innovative solutions for Broadband Access Networks. Broadband Service Providers use our Software Platforms and Calix...


  • Bengaluru, India Calix Full time

    This position is based in Bangalore, India.Calix is seeking an experienced Software Engineer with Routing Control plane and Forwarding Plane experience with a strong background IP Routing, MPLS protocols. You will be involved in Implementing innovative solutions for Broadband Access Networks. Broadband Service Providers use our Software Platforms and Calix...


  • Bengaluru, India Tejas Networks Full time

    Job DescriptionJob Title: Senior/Lead/Staff/Principal EngineerTeam: Wireless-SoftwareLocation: BengaluruReporting To: ManagerAbout Tejas NetworksTejas Networks is an R&D-driven organization focused on being at the forefront of technological advancements in the field of telecommunications. With an R&D team comprising of more than 50% of the organization...


  • Bengaluru, India Pravdaa People Consultancy Full time

    Software Development Engineer : Routing ProtocolWork Mode : Remote working and flexible work timingsYour Key Responsibilities :- Participate in the implementation, review and resolution for the most complex technical issues and initiatives related to distributed network systems- Research performance trends and recommend process improvements- Perform complex...


  • Bengaluru, India Juniper Networks Full time

    At Juniper, we believe the network is the single greatest vehicle for knowledge, understanding, and human advancement the world has ever known. To achieve real outcomes, we know that experience is the most important requirement for networking teams and the people they serve. Delivering an experience-first, AI-Native Network pivots on the creativity and...


  • Bengaluru, India Juniper Networks Full time

    At Juniper, we believe the network is the single greatest vehicle for knowledge, understanding, and human advancement the world has ever known. To achieve real outcomes, we know that experience is the most important requirement for networking teams and the people they serve. Delivering an experience-first, AI-Native Network pivots on the creativity and...

  • Software Engineer

    1 week ago


    Bengaluru, India Arista Networks Full time

    Arista Networks is the leader in software driven networking solutions for today’s largest Data Center (DC), Cloud, Internet/WAN, Service Provider (SP) and Campus environments. Arista has over 7500 customers ranging from the largest cloud providers, to healthcare, government, carrier, finance, education, and production web/SaaS companies. Arista's products...

  • Software Engineer

    1 week ago


    Bengaluru, India Arista Networks Full time

    Arista Networks is the leader in software driven networking solutions for today’s largest Data Center (DC), Cloud, Internet/WAN, Service Provider (SP) and Campus environments. Arista has over 7500 customers ranging from the largest cloud providers, to healthcare, government, carrier, finance, education, and production web/SaaS companies. Arista's products...

  • Software Engineer

    7 days ago


    Bengaluru, India Arista Networks Full time

    Arista Networks is the leader in software driven networking solutions for today’s largest Data Center (DC), Cloud, Internet/WAN, Service Provider (SP) and Campus environments. Arista has over 7500 customers ranging from the largest cloud providers, to healthcare, government, carrier, finance, education, and production web/SaaS companies. Arista's products...


  • Bengaluru, India Tejas Networks Full time

    Job Description Job Title: Senior/Lead/Staff/Principal Engineer Team: Wireless-Software Location: Bengaluru Reporting To: Manager About Tejas Networks Tejas Networks is an R&D-driven organization focused on being at the forefront of technological advancements in the field of telecommunications. With an R&D team comprising of more than 50% of the...


  • Bengaluru, India Tejas Networks Full time

    Job DescriptionJob Title: Senior/Lead/Staff/Principal EngineerTeam: Wireless-SoftwareLocation: BengaluruReporting To: ManagerAbout Tejas Networks Tejas Networks is an R&D-driven organization focused on being at the forefront of technological advancements in the field of telecommunications. With an R&D team comprising of more than 50% of the organization...


  • Bengaluru, India Tejas Networks Full time

    Job DescriptionJob Title: Senior/Lead/Staff/Principal EngineerTeam: Wireless-SoftwareLocation: BengaluruReporting To: ManagerAbout Tejas Networks Tejas Networks is an R&D-driven organization focused on being at the forefront of technological advancements in the field of telecommunications. With an R&D team comprising of more than 50% of the organization...


  • Bengaluru, India Tejas Networks Full time

    Job DescriptionJob Title: Senior/Lead/Staff/Principal EngineerTeam: Wireless-SoftwareLocation: BengaluruReporting To: ManagerAbout Tejas Networks Tejas Networks is an R&D-driven organization focused on being at the forefront of technological advancements in the field of telecommunications. With an R&D team comprising of more than 50% of the organization...


  • Bengaluru, India Tejas Networks Full time

    Job Description Job Title: Senior/Lead/Staff/Principal Engineer Team: Wireless-Software Location: Bengaluru Reporting To: Manager About Tejas Networks Tejas Networks is an R&D-driven organization focused on being at the forefront of technological advancements in the field of telecommunications. With an R&D team comprising of more than 50% of the...


  • Bengaluru, India Tejas Networks Full time

    Job DescriptionJob Title: Senior/Lead/Staff/Principal EngineerTeam: Wireless-SoftwareLocation: BengaluruReporting To: ManagerAbout Tejas Networks Tejas Networks is an R&D-driven organization focused on being at the forefront of technological advancements in the field of telecommunications. With an R&D team comprising of more than 50% of the organization...

  • Software Engineer

    7 days ago


    Bengaluru, India Arista Networks Full time

    Arista Networksis the leader in software driven networking solutions for today’s largest Data Center (DC), Cloud, Internet/WAN, Service Provider (SP) and Campus environments. Arista has over 7500 customers ranging from the largest cloud providers, to healthcare, government, carrier, finance, education, and production web/SaaS companies. Arista's products...


  • Bengaluru, India Tejas Networks Full time

    Job Description Job Title: Senior/Lead/Staff/Principal Engineer Team: Wireless-Software Location: Bengaluru Reporting To: Manager About Tejas Networks Tejas Networks is an R&D-driven organization focused on being at the forefront of technological advancements in the field of telecommunications. With an R&D team comprising of more than 50% of the...


  • Bengaluru, India Tejas Networks Full time

    Job DescriptionJob Title:Senior/Lead/Staff/Principal EngineerTeam:Wireless-SoftwareLocation:BengaluruReporting To:ManagerAbout Tejas NetworksTejas Networks is an R&D-driven organization focused on being at the forefront of technological advancements in the field of telecommunications. With an R&D team comprising of more than 50% of the organization strength,...


  • Bengaluru, India Tejas Networks Full time

    About Tejas NetworksTejas Networks is an R&D-driven organization focused on being at the forefront of technological advancements in the field of telecommunications. With an R&D team comprising of more than 50% of the organization strength, we have continued to invest in the development of new product capabilities. Our products include carrier-grade optical...