Netspeed logo

Software Engineer - Forwarding

Netspeed

Milpitas, CA
Full Time
Senior
about 1 month 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, pushing the boundaries on Systems and Silicon Architecture, and focusing on complex, large-scale distributed systems. The role involves end-to-end product development, innovation in AI/ML workloads, and supporting network infrastructure to meet evolving customer needs.

Key Responsibilities

  • Design, develop, automate, and execute 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.
  • Contribute to the development and enhancement of Cisco IOS XR software.
  • Play a vital role in the innovation and improvement of software solutions for AI/ML, hyperscalers, and service providers.
  • Take ownership of tasks and features, quickly acquire new skills, and resolve complex technical problems.
  • Work closely with fellow engineers to deliver new functionalities and enhancements to customers.
  • Collaborate with tools like Microsoft Copilot and Cisco's internal AI/ML solutions to drive development efficiency.
  • Develop new features for the software or design fully automated tests.
  • Investigate and troubleshoot issues to ensure reliable and effective solutions.
  • Utilize test tools to maintain high-quality standards and ensure the software meets rigorous benchmarks.
  • Gain hands-on experience with various areas of network technologies, such as Programmability and Routing Infrastructure.
  • Build expertise in cutting-edge network technology and develop skills applicable to a wide range of systems.
  • Enhance customer experience by delivering robust, high-quality software solutions and ensuring continuous improvement of Cisco IOS XR software.

Requirements

  • Bachelors +7 years of related experience OR Masters +4 years of related experience.
  • Experience in designing, implementing, or optimizing software solutions for Layer 3 forwarding, including routing protocols, packet forwarding, and related network functionalities.
  • Proficiency in C and/or C++ and Python on Linux.
  • Debugging experience with GDB or similar tools.

Nice to Have

  • Familiarity with Linux and modern software tools and techniques for development/debugging and validated software design and development skills.
  • Experience with service provider, data center technologies, and architectures.
  • Deep understanding of networking protocols and different L2/L3 to L7 technologies.
  • Experience with VMs and virtualization technologies.
  • Automation experience with Python, Tcl, REST, Jenkins.
  • Experience with SDLC and AGILE development methodologies.

Qualifications

  • Educational background with a Bachelor's or Master's degree in a related field.
  • Relevant professional experience as specified in requirements.

Benefits & Perks

  • Competitive salary with potential bonuses based on performance.
  • Quality medical, dental, and vision insurance.
  • 401(k) plan with Cisco matching contribution.
  • Short and long-term disability coverage.
  • Basic life insurance and wellbeing offerings.
  • Up to twelve paid holidays per year, including a floating holiday and birthday off.
  • Vacation time accrual and flexible time off policies.
  • Paid sick time off and additional paid time for volunteering and community engagement.

Working at Netspeed

Cisco values diversity, inclusion, and community engagement. The company fosters a collaborative environment with employee resource organizations, supports work-life balance through flexible policies, and encourages continuous learning and development. Cisco promotes an inclusive future for all, emphasizing connection, belonging, and making a positive impact through technology and community initiatives.

Apply Now

Job Details

Posted AtJul 2, 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

Milpitas, 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