Software Engineer | C/C++, L2/L3 Protocols Forwarding
18 hours 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
-
L2/L3 Protocols
16 hours 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 Protocol Development Engineer
4 weeks ago
Bengaluru, Karnataka, India Maimsd Technology Full timeJob Description- Key Responsibilities :- End-to-End Architecture : Lead the greenfield architecture and design of the entire L2/L3 networking stack, including the data plane (Fast Path) and control plane interactions, for a new platform.- Core Protocol Development : Develop high-performance, scalable, and robust code in Embedded C on Linux for the data...
-
Networking Protocol Developer(L2/L3)
20 hours 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.
-
Bengaluru, Karnataka, India Cisco Full time US$ 1,50,000 - US$ 2,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...
-
Software engineer – networking
7 days ago
Bengaluru, Karnataka, India Cisco Full time???? We're Hiring: Software Engineer – Enterprise Switching (C/Linux, L2/L3 Protocols | 4–8 years)At Cisco, the Enterprise Switching organization is building the backbone of the modern network with our industry-leading Catalyst Cat9000 series. These switches power the world's most critical networks—supporting hybrid work, AI/ML-driven security, cloud...
-
L2 L3 Development Engineer
19 hours ago
Bengaluru, Karnataka, India Marvell Technology Full time US$ 1,20,000 - US$ 1,50,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,...
-
Software Engineer – Networking
2 weeks ago
Bengaluru, Karnataka, India Cisco Full timeWe're Hiring: Software Engineer – Enterprise Switching (C/Linux, L2/L3 Protocols | 4–8 years)At Cisco, the Enterprise Switching organization is building the backbone of the modern network with our industry-leading Catalyst Cat9000 series. These switches power the world's most critical networks—supporting hybrid work, AI/ML-driven security, cloud...
-
Software Engineer – Networking
7 days ago
Bengaluru, Karnataka, India Cisco Full timeWe're Hiring: Software Engineer – Enterprise Switching (C/Linux, L2/L3 Protocols | 4–8 years)At Cisco, the Enterprise Switching organization is building the backbone of the modern network with our industry-leading Catalyst Cat9000 series. These switches power the world's most critical networks—supporting hybrid work, AI/ML-driven security, cloud...
-
Software Engineer – Networking
4 days ago
Bengaluru, Karnataka, India Cisco Full timeWe're Hiring: Software Engineer – Enterprise Switching (C/Linux, L2/L3 Protocols | 4–8 years)At Cisco, the Enterprise Switching organization is building the backbone of the modern network with our industry-leading Catalyst Cat9000 series. These switches power the world's most critical networks—supporting hybrid work, AI/ML-driven security, cloud...
-
senior engineer
19 hours ago
Bengaluru, Karnataka, India Happiest Minds Technologies Full time ₹ 15,00,000 - ₹ 20,00,000 per yearRole SummaryWe are seeking experienced professionals to take on the role focused on L2/L3 networking protocol development. The ideal candidate will have deep expertise in C programming, Linux environments, and protocol-level software design. This role involves leading design, development, debugging, and optimization of networking features across multiple...