Senior Network Software Engineer - Control Plane

ACL Digital

Bengaluru

Remote

INR 2,400,000 - 4,200,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ACL Digital is seeking a Senior Network Software Engineer in Bengaluru with remote options. You will design and implement high-performance control plane solutions and HAL integration for OcNOS, focusing on IS-IS, OSPF, BGP protocols and SR-MPLS.

You will work in a multi-disciplinary team, perform design reviews, and drive architectural discussions while debugging complex routing issues.

Qualifications

  • 5–15+ years in software engineering with at least 7+ years in L3 networking protocol design.
  • Deep hands-on experience with IS-IS, OSPF and BGP protocols.
  • Experience designing SR-MPLS, TI-LFA and EVPN-based services.

Responsibilities

  • Develop and implement high-performance control plane solutions for OcNOS.
  • Design HAL to integrate merchant silicon and SDKs with forwarding plane.
  • Produce design specs, production-grade code and tests in Agile/Waterfall.
  • Lead architectural reviews and cross-site development initiatives.
  • Troubleshoot complex routing issues in lab and live environments.

Skills

IS-IS
OSPF
BGP
L3 networking
C/C++ coding
Linux multithreading
GDB/Valgrind

Education

B.S. in Computer Science
M.S. in Computer Science

Tools

Broadcom SDK Jericho+

Job description

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: Strong 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Segment Protocol Developer
Segment Protocol Developer

Acldigital • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Segment Routing – L3 Protocol Networking
Segment Routing – L3 Protocol Networking

ACL Digital • Chennai District

On-site
INR 1,200,000 - 1,800,000
Software Engineer | C or C++, Packet/Slow Path , L2& L3 Protocols | Bangalore | 7 + to 10 years
Software Engineer | C or C++, Packet/Slow Path , L2& L3 Protocols | Bangalore | 7 + to 10 years

Cisco • Bengaluru

On-site
INR 4,000,000 - 8,000,000
S/W Engineer/ SSE/Tech Lead
S/W Engineer/ SSE/Tech Lead

Palcnetworks • Chennai

On-site
INR 800,000 - 1,200,000
Software Engineer | C or C++, Packet/Slow Path , L2& L3 Protocols | Bangalore |. 5 to 7 years
Software Engineer | C or C++, Packet/Slow Path , L2& L3 Protocols | Bangalore |. 5 to 7 years

Cisco • Bengaluru

On-site
INR 2,400,000 - 4,200,000
Software Engineer | C or C++, Packet/Slow Path , L2& L3 Protocols | Bangalore | 7 + to 10 years
Software Engineer | C or C++, Packet/Slow Path , L2& L3 Protocols | Bangalore | 7 + to 10 years

123 Cisco Systems (India) Private Limited • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Software Engineer (Embedded C, forwarding protocols | 4-10 years | Bangalore)
Software Engineer (Embedded C, forwarding protocols | 4-10 years | Bangalore)

Cisco Systems, Inc • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Senior Software Developer - Networking platform
Senior Software Developer - Networking platform

Luxoft • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Software Engineer - C/C++ , Dataplane, Forwarding, Layer 2 (EVPN, VPLS) and Layer 3 (SRv6, Segment Routing, MPLS) technologies (5-9 yrs)
Software Engineer - C/C++ , Dataplane, Forwarding, Layer 2 (EVPN, VPLS) and Layer 3 (SRv6, Segment Routing, MPLS) technologies (5-9 yrs)

Cisco Systems, Inc. • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior Architect
Senior Architect

Happiest Minds Technologies • Bengaluru

On-site
INR 1,500,000 - 3,000,000