23 Oct
|
ACL Digital
|
Bengaluru
23 Oct
ACL Digital
Bengaluru
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 environment.
- 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 environments.
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)
🏢 ACL Digital
📍 Bengaluru