About The Position

The Software Engineer position on the Application Engineering team at Cisco Silicon One focuses on developing core software technologies for next-generation infrastructure solutions. This role involves working with modern programming languages like C++ and Python to design and develop software that drives advanced infrastructures, while collaborating with architecture and design teams to define new ASIC products.

Requirements

  • Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or a related degree.
  • 3+ years of experience in software development.
  • Proficiency in C++ and Python programming languages.
  • Experience in troubleshooting and debugging software.

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, and SAI.

Responsibilities

  • Design and develop software for advanced infrastructures using modern C++ and Python.
  • Troubleshoot and debug software issues to ensure optimal performance.
  • 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