24 Oct
|
ACL Digital
|
India
We are looking for a
Senior Network Software Engineer to join our core development team in
Bengaluru or working
Remotely
! In this role, you will design and implement high-performance control plane solutions and hardware abstraction layers for
IP Infusion’s OcNOS
.
Key Responsibilities:
Protocol Implementation:
Develop advanced solutions for
Segment Routing MPLS (SR-MPLS), SRv6, TI-LFA, QoS, BFD, and SDN technologies within OcNOS.
Hardware Abstraction Layer (HAL):
Design and implement HAL code to tightly integrate merchant silicon and SDKs (such as
Broadcom Jericho
) into a seamless forwarding plane.
Lifecycle Ownership:
Write detailed design specs, production-grade code, and unit/functional tests in an Agile/Waterfall setting.
Architecture & Collaboration:
Drive architectural discussions, peer code reviews, and cross-site development initiatives.
Troubleshooting:
Debug complex,
protocol-level routing issues across lab and live customer settings.
What We’re Looking For:
Experience:
5 to 15+ years of software engineering experience (with 7+ years dedicated to L3 networking protocol design and development).
Core Expertise:
Deep, hands-on experience with
IS-IS, OSPF, and BGP
.
Segment Routing & MPLS:
Robust background in SR-MPLS, OSPF-SR, IS-IS-SR, TI-LFA, LDP, RSVP, BGP LU, and L2/L3 services (L2VPN, L3VPN, EVPN).
Silicon & Forwarding:
Experience with forwarding plane software and
Broadcom SDK (Jericho+ chipsets)
.
Tech Stack:
Exceptional
C/C++ coding skills in a multi-threaded Linux environment, coupled with debugging mastery (GDB, Valgrind, GCov).
Education:
B.S. or M.S. in Computer Science or a related technical discipline.
📌 Senior Network Software Engineer Control Plane Bengaluru (India)
🏢 ACL Digital
📍 India