Networking Software Engineer (L2/L3 Protocol Development)

Department Icon IT / Software Development & Related
Posted: 1 week ago
6-16 years
Chennai
IT / Software Development & Related
work from office
Full Time
Closes 3 Jan 2027

Posted: 1 week ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Job Description

  • Networking Software Engineer (L2/L3 Protocol Development)
  • Company: Capgemini Engineering
  • Job Location: Chennai, Tamil Nadu, India
  • Employment Type: Full-time
  • Experience Required: 6 - 16 years

Join a high-performing networking engineering team responsible for building carrier-grade and enterprise networking solutions. As a Networking Software Engineer, you will design and develop Layer-2 and Layer-3 networking features, routing and switching protocols, and high-performance packet processing applications for next-generation network products.

Your Role

You will be responsible for developing, enhancing, and maintaining networking software components and protocol stacks on Linux-based platforms. The role requires strong expertise in C/C++, networking protocols, packet processing, and protocol troubleshooting across complex network environments.

  • In This Role, You Will:
  • We are looking for professionals with 616 years of experience in networking software development, specializing in Layer-2 and Layer-3 protocol development using C/C++.
  • Develop and enhance routing, switching, and Ethernet-based features for enterprise and carrier-grade networking products.
  • Implement, integrate, and optimize Layer-2 protocols including Ethernet, VLAN, STP/RSTP/MSTP, LACP, LLDP, and MPLS.
  • Develop and maintain Layer-3 networking protocols such as IPv4/IPv6, OSPF, BGP, IS-IS, RIP, and VRRP.
  • Design protocol state machines, control plane modules, forwarding plane functionalities, and packet processing features.
  • Optimize networking applications for high throughput, low latency, scalability, and reliability.
  • Develop networking solutions on Linux-based platforms and embedded network operating systems.
  • Perform interoperability testing and troubleshoot complex networking issues in multi-vendor environments.
  • Analyze packet captures using Wireshark, tcpdump, and protocol analyzers to identify and resolve defects.
  • Develop software using socket programming, IPC mechanisms, and multithreaded architectures.
  • Participate in architecture reviews, technical discussions, code reviews, and system integration activities.
  • Collaborate with product management, QA, system architects, and support teams to deliver high-quality networking solutions.
  • Prepare technical documentation, design specifications, test plans, and release notes.
  • Your Profile
  • Mandatory Skills
  • Strong programming experience in C and C++.
  • Hands-on experience in Layer-2 and Layer-3 protocol development.
  • Good understanding of Ethernet switching and routing technologies.
  • Experience with protocols such as VLAN, STP/RSTP/MSTP, LACP, LLDP, MPLS, OSPF, BGP, IS-IS, RIP, and VRRP.
  • Strong knowledge of TCP/IP networking fundamentals and packet processing.
  • Experience with Linux-based networking application development.
  • Hands-on expertise in socket programming, IPC, and multithreading.
  • Strong debugging and troubleshooting skills using Wireshark, tcpdump, and protocol analyzers.
  • Understanding of networking architecture, forwarding planes, and control planes.
  • Experience in software design, code reviews, and system integration.
  • Preferred Skills
  • Exposure to carrier-grade networking products, routers, switches, or network operating systems.
  • Knowledge of MPLS, SDN, virtualization, or cloud networking technologies.
  • Experience in performance optimization and scalability improvements.
  • Familiarity with automated testing frameworks and continuous integration processes.
  • Knowledge of network security protocols and technologies.
  • What You'll Love About Working Here
  • Opportunity to work on cutting-edge routing and switching technologies.
  • Exposure to large-scale carrier and enterprise networking environments.
  • Collaborative engineering culture focused on innovation and technical excellence.
  • Continuous learning and career development opportunities.
  • Work alongside industry experts in networking, software engineering, and system architecture.
  • About Capgemini in India

Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of 22.1 billion.

Capgemini in India comprises nearly 235,000 team members working across 13 locations: Bangalore, Bhubaneswar, Chennai, Coimbatore, Gandhinagar, Gurugram, Hyderabad, Kolkata, Mumbai, Noida, Pune, Salem, and Tiruchirappalli.

Make it real | www.capgemini.com/in-en. .

Skills

Software EngineerLLDPMPLSLACPCCPacket ProcessingVLANProtocol TroubleshootingNetworking ProtocolsSTPRSTPMSTPEthernet

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

Capgemini Engineering is a global leader in engineering and R&D services. We help our clients imagine, design, and engineer products and services that are more sustainable, innovative and customer-centric. We are part of the Capgemini Group, a global leader in consulting, digital transformation, technology and engineering services.

Similar Jobs

View all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Chennai.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.