Taro Logo

Software Development Engineer | L2/L3 Protocols, VxLAN , C/C++ , Python, Microcode | 8-12 years

Global technology company that powers the world's largest networks and internet infrastructure.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Networking · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer position at Okta, building the OIN Platform with Java, Spring, and cloud technologies. Remote work available with competitive salary and benefits.

Senior Software Engineer - Data + AI Observability

Senior Software Engineer position at Databricks focusing on Data + AI Observability, building and scaling systems that process billions of entries daily across global cloud regions.

Senior Software Engineer II

Senior Software Engineer II position at HubSpot focused on designing and delivering complex, scalable solutions while providing technical leadership.

Senior Software Engineer - Oracle Health (US REMOTE)

Senior Software Engineer position at Oracle Health, focusing on healthcare innovation through AI and cloud technologies. Remote role offering competitive compensation and benefits.

Senior Software Dev Engineer, Kuiper SW Deployment Services

Senior Software Engineer role at Amazon Kuiper developing deployment services for satellite software updates using Java, Python and AWS.

Description For Software Development Engineer | L2/L3 Protocols, VxLAN , C/C++ , Python, Microcode | 8-12 years

Join Cisco's Distributed System Engineering (DSE) group, which is leading the development of products powering the world's largest networks. This senior software engineering role focuses on building next-generation infrastructure for AI/ML workloads. You'll be working with IOS-XR Operating Systems and Silicon Architecture, developing Layer2/Layer3 feature sets for both Web scalars and Service providers.

The position requires expertise in embedded software development, data plane technologies, and network protocols. You'll be part of a team creating sophisticated networking solutions, including VXLAN, segment routing, and MPLS implementations. The role combines deep technical knowledge with hands-on development in C/C++ and Python.

Cisco offers a collaborative environment working with multicultural, geographically dispersed teams. The company is at the forefront of networking innovation, with nearly every internet connection worldwide touching Cisco technology. They're committed to developing solutions for healthcare, education, and business connectivity, while maintaining a strong focus on work-life balance and inclusive culture.

Benefits include comprehensive healthcare, retirement plans, and flexible time off policies. The company encourages professional growth and offers opportunities to work on cutting-edge networking technologies. With Cisco's global presence and impact on internet infrastructure, this role offers the chance to work on technology that shapes how the world connects.

Last updated 10 hours ago

Responsibilities For Software Development Engineer | L2/L3 Protocols, VxLAN , C/C++ , Python, Microcode | 8-12 years

  • Design, development and testing Layer2/Layer3 feature sets
  • Create and develop feature sets including Layer 2, Layer 3, Control plane handling
  • Develop security features to protect routers from DDOS attacks
  • Work with Network Operating System in the Linux user space
  • Performance tuning and optimization
  • Microcode programming in P4 or similar network programming languages

Requirements For Software Development Engineer | L2/L3 Protocols, VxLAN , C/C++ , Python, Microcode | 8-12 years

Python
Linux
  • MS/BS degree in CS/EE/CE or technical equivalent
  • 6+ years of relevant software development experience working with a Network Operating System
  • 5+ 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
  • Experience with networking protocols and technologies

Benefits For Software Development Engineer | L2/L3 Protocols, VxLAN , C/C++ , Python, Microcode | 8-12 years

401k
Dental Insurance
Medical Insurance
Vision Insurance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401k plan with company matching
  • Short and long-term disability coverage
  • Basic life insurance
  • Up to twelve paid holidays per year
  • Vacation Time Off
  • Sick Time Off
  • Time off for volunteering

Interested in this job?