Netspeed logo

Senior Software Engineer | C Programming and Routing Protocols (Multicast/Control Plane)

Netspeed

San Jose, CA
Full Time
Senior
about 2 months ago

Job Description

About the Role

The Cisco Distributed System Engineering (DSE) group is at the forefront of developing products that power the largest networks in the world. The team builds products by harnessing open-source technologies and pushing the boundaries on Systems and Silicon Architecture. They focus on end-to-end product development and production support for next-generation networking products, including multicast control plane solutions within Cisco NX-OS, with a strong emphasis on innovation, quality, and large-scale distributed systems.

Key Responsibilities

  • Deliver software solutions for Data Center products within the Distributed System Engineering (DSE) group.
  • Participate in the development of flexible software for next-generation networking products.
  • Contribute to the software development process as part of a diverse Cisco NX-OS multicast control plane team.
  • Learn new skills quickly and take responsibility for tasks and features.
  • Solve new problems and tackle new challenges daily, focusing on quality and attention to detail.
  • Develop new features or automated tests, investigate problems, and use test tools to ensure high software quality.
  • Work in areas such as Programmability and Routing Infrastructure.

Requirements

  • BS degree within a STEM area, plus 6+ years of experience as a Software Engineer.
  • Experience coding in C in a multi-threaded environment.
  • Experience with scripting using Python.
  • Experience with multicast routing protocols such as PIM, IGMP, IGMP Snooping, EVPN, MVPN, or NGMVPN.

Nice to Have

  • Knowledge of Routing Technologies such as BGP, OSPF, ISIS, MPLS.
  • Understanding of advanced architecture principles and design practices.
  • Multicast forwarding experience.
  • Creative problem-solving skills and excellent troubleshooting/debugging skills.
  • Experience with operating system concepts, inter-process communication, and high availability.

Qualifications

  • Formal education in a STEM field (BS degree or higher).
  • Relevant experience in software engineering and networking protocols.

Benefits & Perks

  • Competitive salary with potential bonuses.
  • Medical, dental, and vision insurance.
  • 401(k) plan with Cisco matching contribution.
  • Short and long-term disability coverage.
  • Basic life insurance.
  • Paid time off including holidays, vacation, sick leave, and volunteer time.
  • Flexible work environment supporting hybrid work trends.

Working at Netspeed

Cisco values diversity, inclusion, and continuous learning. The company fosters a collaborative environment with employee resource organizations, supports volunteerism with paid time off, and promotes a culture of innovation and belonging. Cisco encourages employees to bring their unique skills and perspectives to power an inclusive future for all, emphasizing connection, community, and professional growth.

Apply Now

Job Details

Posted AtJun 23, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Netspeed

Website

cisco.com

Company Size

51-100 employees

Location

San Jose, CA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches