Software Engineer | C/C++, L2/L3 Protocols Forwarding
1 week ago
Meet The Team:
The Cisco Distributed System Engineering (DSE) group is at the forefront of developing products that power the largest networks in the world. The networking industry is going through a massive transformation to build the next generation infrastructure to meet the needs of AI/ML workloads. The products developed by the DSE group are designed to support large-scale web environments, ensuring high performance, scalability, and reliability. We are uniquely positioned to capture that market transition. This team builds products by harnessing the potential of Cisco IOS-XR Operating Systems and Silicon Architecture.
Your Impact:
As an Engineer, you'll join a team engaged in the design, development and testing Layer2/Layer3 feature sets required for both Web scalars and Service providers. In this role you'll have opportunity to design and develop multiple feature sets including:
Layer 2, Layer 3, Control plane handling, host of security features to protect the routers from DDOS attacks. Having system level knowledge on overall architecture of Forwarding and Infrastructure is an added advantage.
Minimum Qualifications:
- MS/BS degree in CS/EE/CE or technical equivalent.
- 4+ years of relevant software development experience working with a Network Operating System.
- 3+ year's embedded software development experience using C, C++ and/or Python.
- 3+ years' data plane experience working with in NPU, DPU or software data plane.
- 3+ years' experience in data-plane forwarding technologies such as L2, L3, VXLAN, segment Routing and/or MPLS.
- Experience in algorithms and data structures.
- Experience in analytical reasoning and debugging, with practical experience in using tools such as GDB, etc.
- Experience with networking protocols and technologies.
Preferred Qualifications:
- Network Operating Systems in the Linux user space.
- Experience in Control plane, data-plane knowledge and Forwarding Infrastructure.
- Strong performance tuning skills.
- Microcode programming skills in P4 or other similar network programming languages
#WeAreCisco
WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all.Our passion is connection—we celebrate our employees' diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best.
We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer—80 hours each year—allows us to give back to causes we are passionate about, and nearly 86% do
-
C/C++ Developer
3 weeks ago
Bengaluru, Karnataka, India CLINIQON RCM PRIVATE LIMITED Full timePosition : C / C++ Developer L2/L3 Protocols Location : : 8+ YearsWork Mode : Rounds : 2 Responsibilities : - Design, develop, and optimize C/C++ based networking software.- Implement and maintain L2/L3 protocols such as BGP, OSPF, and STP.- Work on high-performance packet forwarding and routing solutions.- Collaborate with cross-functional teams for...
-
L2/L3 Protocols
1 week ago
Bengaluru, Karnataka, India MapleLabs (A Xoriant Company) Full time ₹ 9,00,000 - ₹ 12,00,000 per yearDear Applicant,We are eagerly seeking candidates in the experience range of 3 - 8 Years for L2/L3 Testing Protocols, to join our dynamic team. The ideal candidate will play a pivotal role within the team to who is a skilled professional with exposure to security testing, preferably with networking OEM'S. You will collaborate with internal teams to develop...
-
L2/L3 Network Engineer
2 weeks ago
Bengaluru, Karnataka, India Mirafra Technologies Full time ₹ 5,00,000 - ₹ 15,00,000 per yearWe're Hiring: L2/L3 Network Engineer(Must have - Yang & Python) Location: Bangalore Company: Mirafra Technologies Experience: 4–10 YearsLooking for a networking expert with very strong Python skills and hands-on Yang Model experience Key Responsibilities:-Develop, integrate, and maintain Yang models for network programmabilityWork on L2/L3 protocol...
-
Networking Protocol Developer(L2/L3)
1 week ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 9,00,000 - ₹ 12,00,000 per yearMust have strong knowledge of VLAN, RIP, BGP, OSSPF, DNS, DHCP, SNMP, ARP, TCP/IPNetworking knowledge and experience in: Layer 2 (Switching concepts), QoS.Hands on L2/L3 protocolsExcellent Programming skills in C language.Ability to troubleshoot customer issues and be able to provide workarounds.
-
QA - C++, Python, Networking L2/L3
5 days ago
Bengaluru, Karnataka, India Cisco Full time ₹ 15,00,000 - ₹ 25,00,000 per yearThe Enterprise Switching organization delivers top-tier products, with the Catalyst Cat9000 series leading in core, aggregation, and access switching for security, IoT, and Cloud. These switches are essential for SD-Access, Cisco's intent-based networking architecture, offering the bandwidth, speed, and scale needed for hybrid work environments. They improve...
-
Bengaluru, Karnataka, India Cisco Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSoftware Engineering Technical Leader - C programming, OS, Linux Kernel and System ProgrammingWho You AreYou've got Expert knowledge and hands-on experience with C programming, OS, Kernel and System Programming /Python/Networking technologies/TCP/IP/Layer2/3 protocols.Network and multithread programmingExperience with Linux, Kernel Programming, and...
-
Senior/Lead Engineer
7 days ago
Bengaluru, Karnataka, India XPT Software Full time ₹ 15,00,000 - ₹ 25,00,000 per yearTheLead / Architect – L2/L3 Networking Protocol Development (Datacom)will be responsible for designing, coding, and optimizing protocol stacks in C/Linux. Success means delivering reliable networking features, resolving complex issues, and guiding team members through mentorship and reviews. This role plays a pivotal part in advancing our Datacom solutions...
-
Protocol Developer
1 day ago
Bengaluru, Karnataka, India Versatile Phoenix Hr Service Private Ltd., Full time ₹ 2,00,000 - ₹ 25,00,000 per yearKey Responsibilities:Design and develop L2/L3 network protocol features (e.g., VLAN, STP, ARP, OSPF, BGP, RIP, IP, ICMP, MPLS etc.)Implement scalable, high-performance networking software in C/C++ or similar low-level languagesWork closely with hardware and software teams to integrate and test networking protocolsAnalyze and resolve protocol-related issues,...
-
Software Engineer
1 week ago
Bengaluru, Karnataka, India Cisco Full time ₹ 15,00,000 - ₹ 25,00,000 per yearMeet the TeamJoin the Cisco IIOT team in product development for Industrial IOT switching and routing products that transforms industrial operations. Cisco's IIOT team provides an outstanding, unique experience for software engineers by combining the resources offered by a sizable multi-geography organization and a large campus (with an on-site gym,...
-
L2 L3 Development Engineer
1 week ago
Bengaluru, Karnataka, India Marvell Technology Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout MarvellMarvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, and carrier architectures, our innovative technology is enabling new possibilities.At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries,...