About The Position

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.

Requirements

  • 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.

Nice To Haves

  • Knowledge of L2 / L3 networking technologies.
  • Experience with Open Standard Network Operating Systems and APIs such as Silicon SDK development, SONiC, FBOSS, SAI.

Responsibilities

  • 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.

Benefits

  • Dedicated paid time off to volunteer (80 hours each year).
  • Opportunities for learning and development at every stage of the career.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service