Cisco-posted about 1 year ago
Full-time • Mid Level
Durham, NC
Computer and Electronic Product Manufacturing

The Software Engineer - Application Engineering role at Cisco involves developing core software technologies for next-generation infrastructure solutions. The position is part of the Cisco Silicon One team, which focuses on ASIC design and the development of advanced network devices. The role requires working with modern programming languages and collaborating with architecture and design teams to define new ASIC products.

  • Design and develop software for advanced infrastructures using modern C++ and Python.
  • Troubleshoot and debug software issues.
  • Collaborate with architecture and design teams to define next-generation ASIC products.
  • Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or related degree.
  • 3+ years of experience in software engineering.
  • Experience with C++ and Python.
  • Experience troubleshooting and debugging.
  • Knowledge of L2 / L3 networking technologies.
  • Experience with Open Standard Network Operating Systems and APIs such as Silicon SDK development, SONiC, FBOSS, SAI.
  • Dedicated paid time off to volunteer (80 hours each year).
  • Opportunities for learning and development at every stage of the career.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service