Logo
Cisco Systems, Inc.

Technical Leader - Platform Forwarding

Cisco Systems, Inc., San Jose, California, United States, 95199


Lead Software Engineer - Platform Forwarding

Location: San Jose, California, USCompensation Range: 173100 USD - 241700 USDJob Type: ProfessionalSoftware DevelopmentJob Id: 1429379Application window is expected to close on 11/18/24Who We AreThe Platform Forwarding team at Cisco develops innovative software solutions across the routing, switching, and wireless platform portfolio, transforming networking through groundbreaking technologies. Our team is deeply invested in reshaping IT consumption for our customers, specifically through the Cisco 8000 Series, one of our most successful routing products that leverages the advanced Silicon One architecture. Introduced to revolutionize the Internet for the 5G era, the 8000 Series focuses on performance, efficiency, and sustainability, aiding service providers and web-scale companies in reducing the costs of building and operating mass-scale networks for the 5G, AI, and IoT era.Who You AreYou are a highly motivated individual with a passion for understanding and building complex systems. You take initiative and ownership of your work, thriving in a dynamic environment. Your excellent communication and analytical skills, along with your exceptional team and people skills, set you apart.What You’ll DoAs 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.Coach and mentor other developers on the team.Minimum QualificationsBachelor’s in STEM with 7+ years of relevant experience or Master’s in STEM with 5+ years of relevant experience or PhD in STEM with 2+ years of relevant experience.Previous programming experience with C and C++.Automation experience with Python.Previous experience in networking, including experience with internet network protocols such as (IPv4, IPv6, MPLS, RIP, etc.).Preferred QualificationsExperience using GO programming language to write unit tests.Familiarity with Linux environments.Experience with Agile development methodologies.Experience in network virtualization development.Experienced with modern software tools and techniques for development/debugging and validated software design and development skills.Why Cisco?#WeAreCisco. We are all unique, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone.Message to applicants applying to work in the U.S. and/or Canada:When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits.

#J-18808-Ljbffr