Senior Networking Software Engineer - Dataplane (C/L2/L3)

ACL Digital

Bengaluru

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A leading technology firm is seeking a Senior Software Engineer in Bengaluru to develop high-performance L2/L3 network dataplane features. The ideal candidate will have 5-7 years of expertise in C programming and networking silicon, particularly Broadcom chips. Responsibilities include software design for switching/routing products and collaboration with external teams like Cisco. Immediate joiners preferred.

Qualifications

  • 5-7 years of hands-on experience in C language development.
  • Experience with Broadcom networking silicon and driver development.
  • Strong knowledge of MPLS and QoS protocols.

Responsibilities

  • Design, develop, and test software for network switching and routing.
  • Maintain features within L2 and L3 dataplane.
  • Implement control plane functionalities related to MPLS and QoS.

Skills

C language development
Networking fundamentals
Problem-solving
Multi-threading
Memory management

Tools

Broadcom SDK
Networking silicon architecture

Job description

Talent Acquisition Professional | Equality, Diversity & Inclusion Advocate | Relationship Builder, Collaborator & Mentor

Dear Professionals,

Greetings of the day…!!!

We are seeking an experienced and highly-skilled Senior Software Engineer to join our team, focusing on the development and enhancement of high-performance L2/L3 network dataplane features. The ideal candidate will have deep expertise in the C language, low-level system programming, and a strong background working with networking silicon, particularly Broadcom chips. This role involves close collaboration with external partners, including the Cisco team, to contribute to product design and delivery.

Key Responsibilities
  • Design, develop, and test high-performance, robust software for network switching and routing products using the C language.
  • Develop and maintain features within the L2 (Data Link Layer) and L3 (Network Layer) dataplane, ensuring optimal throughput and low latency.
  • Implement and optimize control plane and forwarding plane functionalities related to MPLS (Multiprotocol Label Switching) and QoS (Quality of Service).
  • Work extensively with networking silicon, specifically developing, integrating, and debugging SDKs (Software Development Kits) and drivers for Broadcom platforms.
  • Actively participate in the product design process, providing technical expertise and contributing to architectural decisions in collaboration with internal and external teams (e.g., Cisco).
  • Apply advanced C programming techniques for low-level systems, including IPC (Inter-Process Communication), multi-threading, and efficient memory management.
  • Develop robust, efficient implementations of core data structures like Stacks/Queues and Linked Lists for network processing pipelines.
Required Qualifications
  • 5-7 years of hands-on professional experience in C language development, specifically within L2/L3 networking or embedded systems.
  • Proven experience in Broadcom networking silicon architecture, SDK, and driver development is essential.
  • Demonstrable expertise in implementing networking protocols, specifically MPLS and QoS.
  • Strong theoretical and practical knowledge of networking fundamentals (TCP/IP stack, Ethernet, Routing protocols).
  • Deep, hands‑on expertise in the following C programming areas:
    • IPC and multi‑threading for concurrent and high‑throughput applications.
    • System‑level memory management and optimization.
    • Implementation and use of core data structures (Stacks/Queues, Linked Lists).
  • Ability to quickly understand complex product designs and architectural documentation and contribute effectively to the development lifecycle alongside partner teams (e.g., Cisco).
  • Excellent problem‑solving, debugging, and collaboration skills.

Immediate joiners are preferred, apply here or connect me zahid.h@acldigital.com

Seniority level
  • Mid‑Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • IT Services and IT Consulting, Software Development, and IT System Custom Software Development

Referrals increase your chances of interviewing at ACL Digital by 2x

Get notified about new Software Engineer jobs in Bengaluru, Karnataka, India.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Network Software Developer - Datapath/DPDK
Senior Network Software Developer - Datapath/DPDK

ACL Digital • 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
Senior Software Engineer(Automation - Python)
Senior Software Engineer(Automation - Python)

Cisco • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Paid time off to volunteer
Inclusive community initiatives
L2-Network Engineer-Bangalore(Immediate Joiner)
L2-Network Engineer-Bangalore(Immediate Joiner)

DigiHelic Solutions Pvt. Ltd. • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Network Software Developer - Network Switch
Senior Network Software Developer - Network Switch

ACL Digital • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Software Engineer - C/C++ Networking(Layer2/Layer 3) | 4-8 Years
Software Engineer - C/C++ Networking(Layer2/Layer 3) | 4-8 Years

Cisco Systems, Inc • Bengaluru

On-site
INR 1,500,000 - 2,400,000
Senior Network Engineer
Senior Network Engineer

Applied Materials India • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer - Networking Datapath (L3/MPLS Forwarding)
Senior Software Engineer - Networking Datapath (L3/MPLS Forwarding)

Hewlett Packard Enterprise • Bengaluru

On-site
INR 2,400,000 - 4,200,000
Senior Software Engineer | Linux distribution, Open-source, FOSS, Patching, Maintaining
Senior Software Engineer | Linux distribution, Open-source, FOSS, Patching, Maintaining

Cisco • Bengaluru

On-site
INR 1,200,000 - 2,000,000
10 days for community service
Inclusive workplace culture
Professional development opportunities
Software Engineer | Embedded, ACL/L2/L3/Networking Protocols, C/C++ | 4 - 8 Years
Software Engineer | Embedded, ACL/L2/L3/Networking Protocols, C/C++ | 4 - 8 Years

Cisco • Bengaluru

On-site
INR 1,200,000 - 1,800,000