Valtixposted 4 days ago
Full-time • Senior
San Jose, CA
Publishing Industries

About the position

Cisco Silicon One is the center of Cisco's ASIC design and is driving the development of next-generation network devices for the AI/ML era. Our outstanding team works in a startup atmosphere within a stable and leading corporate environment, and our design center hosts all silicon Hardware and Software development fields under one roof. Our devices are crafted for universal adaptability, delivering high speed without sacrificing programmability, buffering, power efficiency, scale, or feature flexibility. The Cisco Silicon One team develops breakthrough silicon products. We enable the use of these innovative products in the fast-paced world of Open Standards, Open Networking, and massively Scalable Cloud Data Centers. If you want to work with amazing people and groundbreaking customers developing the next generation of world-class products, join us.

Responsibilities

  • Develop, Analyze and debug Cisco's next generation Silicon One Software.
  • Interact and work closely with Cisco System product development teams to develop and debug datapath applications.
  • Interact and work closely with external partners, vendors, and customers to develop, debug and support Silicon One software.
  • Work multi-functionally to drive the SW/HW system integration and testing.
  • Work on networking protocols for switch/router and infrastructure products.
  • Modify and add new and specific software enhancements.
  • Contribute to adding more tests and debugging capabilities to ensure solution and system quality.
  • Translate specialized knowledge of ASIC innovative architecture to Cisco product development teams.
  • Provide guidance and support (including documentation) for Silicon One Customers.
  • Contribute to the next generation of leading infrastructure products.
  • Develop software, implement and assess automated regression test suites, and create and automate new test cases.
  • Assist customers with integrating Silicon One Software into their NOS environment and provide ongoing support to ensure the product's quality and stability.

Requirements

  • Bachelor of Science EE/CS combined with 12+ years of related experience or Master of Science EE/CS combined with 8+ years of related experience.
  • Prior expertise in software development and integration while utilizing one or more of the following languages: C++, Python.
  • Prior expertise in L2/L3 networking; and forwarding protocols (bridges/routers), with hands-on experience in platform solutions and network topologies.
  • Experience developing and debugging in a Linux environment.
  • Prior working experience with system wide development, testing, and debugging.

Nice-to-haves

  • Experience with VLAN or VXLAN.
  • Understanding/Experience of SAI.
  • Knowledge of Layer-1 Ports (MAC, Serdes and PTP) and Interrupts and Error handling in software, traffic management is a plus.
  • Proficiency in CI/CD tools with expertise in Jenkins server setup and pipeline management, including software build processes and triggering automated tests.
  • Knowledge of setting up and managing Jenkins server to build software and run automated tests/regression.

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.
  • Paid holidays (up to twelve per calendar year).
  • Flexible Vacation Time Off policy for exempt new hires.
  • Sick Time Off policy with 80 hours provided on hire date.
  • 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