Cisco Systemsposted 4 days ago
Full-time • Mid Level
Hybrid • Milpitas, CA
Professional, Scientific, and Technical Services

About the position

Join the Campus Switching Silicon One SDK team, a part of Cisco's Catalyst Engineering Switching software division. Our team is responsible for designing and implementing switching features in the SDK layer of Cisco IOS-XE software stack that powers Silicon One ASIC based next-gen switching products. Our focus is to abstract ASIC/hardware complexities with well-defined software API/interfaces that help deliver consistent network switching features for products built with different ASIC/hardware. Cisco switching products offer secure, scalable wired/wireless connectivity solutions for enterprise/campus customers. This position offers an opportunity to be part of network switching silicon SDK domain, and contribute to the design, implementation and rollout/adoption of new on-prem and cloud managed next gen Cisco NG9300 series switching products. You will work with a group of amazing team members, and have fun applying and learning new software design and development skills in the context of contributing towards building and introducing a new networking product to the market.

Responsibilities

  • Building new features for Cisco NG9300 series switching products.
  • Understanding features in competitive products and proposing solutions.
  • Writing functional and design specifications.
  • Programming and unit & integration testing the software developed.

Requirements

  • Bachelor's degree in Computer Science, Electronics & Communications Engineering, or related degree and 7-10+ years of experience or Master's degree with 5+ years of related experience.
  • Experience in software architecture, algorithms and data structures.
  • Experience in network routing/switching protocols and technologies such as TCP/IP, STP, etc.
  • Proficiency in programming languages like C++, C, and Python.
  • Hands-on networking software troubleshooting and debugging experience, familiarity with tools like GDB.
  • Strong analytical and problem solving skills.

Nice-to-haves

  • Familiarity with programmable networking ASIC and SDK development.
  • Experience in distributed system software development in the area of networking technologies.
  • Familiarity with open standard networking stack and API development.
  • Ability to understand software requirements and convert them into software functional/design specifications.
  • Excellent inter-personal, communication and collaboration skills to thrive in cross-functional teams.

Benefits

  • Quality medical, dental and vision insurance.
  • 401(k) plan with a Cisco matching contribution.
  • Short and long-term disability coverage.
  • Basic life insurance.
  • Numerous wellbeing offerings.
  • Up to twelve paid holidays per calendar year.
  • Flexible Vacation Time Off policy for exempt new hires.
  • Sick Time Off policy with 80 hours provided on hire date and annually.
  • Paid time away to deal with critical or emergency issues.
  • Additional paid time to volunteer and give back to the community.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service