Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Cisco Sr Software Engineer 
United States, California, Milpitas 
837327686

06.03.2025

Your Impact

Are you pushing the envelope? As a Software Engineer working on platform forwarding at Cisco, you will be crafting, implementing, and empowering the next-generation software stack for Cisco's route, switch, and wireless portfolio. You will be part of a dynamic agile development team utilizing state-of-the-art software and tools to develop innovative solutions with a focus on simplicity. Your role will involve working on the test architecture and design of next-generation networks for the SP Routing portfolio of XR-based products, with a workload split of 30% sustaining engineering and 70% new development. Other responsibilities include…

  • Gather functional specifications, design and develop forwarding applications, and test the code.
  • Develop network automation, algorithmic thinking, and analytics applications derived from customer use cases.
  • Design, develop, automate, and implement new hardware or features across complex network architectures using C/C++ language.
  • Define and qualify end-to-end solution architectures, engage in debugging complex network problems, and define solutions.
  • Collaborate closely with cross-functional teams to ensure seamless integration and delivery of new features and improvements.

Minimum Qualifications:

  • Bachelor’s degree in computer science or a related STEM area as well as 7+ years experience as a software engineer or a Masters degree and +4 years of software experience within a computer networking or routing environment
  • Experience managing Access Control Lists or firewall
  • Experience operating in a Linux environment as well as programming experience with C, C++
  • Experience with L2 & L3 protocols such as IPv4, IPv6, Tunneling, BGP, MPLS, or classification

Preferred Qualifications:

  • Experience with Linux system debuggability using tools like gdb.
  • Data plane experience with NPU, DPU or software data plane
  • Docker, GIT, Jira, Jenkins and CI/CD pipeline tool
  • Experience with performance tuning
  • Strong communication skills with ability to work solo, in a small team or multi-functional teams
  • Contributions to open-source networking project
  • Experience leading small teams on a turnkey basis

We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).