Software Engineer

CiscoResearch Triangle Park, NC
$103,200 - $146,800

About The Position

In this role, you’ll join a dynamic team that develops the full software stack for Silicon One network processors, engaging with the Open Standards community and our esteemed customers to deliver best-in-class routing and switching platforms. You’ll also work closely with architecture, application, and design teams to define the next generation of ASIC products and play a pivotal role in the emerging fields of Artificial Intelligence and Machine Learning.

Requirements

  • Bachelor’s degree in computer engineering, computer science, or a relevant field with 3+ years of relevant work experience, or a Master's degree with 2+ years of relevant work experience
  • Experience in C++ programming language
  • Experience in the full software creation process (SDLC): requirement gathering, design, implementation, testing, debugging, and production
  • Self-motivated, analytical, and effective at troubleshooting and optimizing embedded software

Nice To Haves

  • Experience with Open Standard Network Operating Systems and APIs: Silicon SDK development, SONiC, FBOSS, SAI, etc.
  • Experience with programming models for world-class silicon
  • Experience writing scripts in Python
  • Experience in AI/ML applications or infrastructure solution
  • Experience with L2 / L3 networking technologies strongly preferred

Responsibilities

  • Design and develop software driving the world's most sophisticated infrastructures, using modern C++ and Python
  • Gain intimate knowledge of elite silicon and programming models
  • Work closely with hardware engineers, architects, and multi-functional teams to define software requirements and ensure seamless integration with hardware components
  • Conduct unit testing and debugging of embedded software, using various tools and methodologies to identify and resolve issues
  • Collaborate on the full software creation process, from requirement gathering to production deployment

Benefits

  • medical insurance
  • dental insurance
  • vision insurance
  • 401(k) plan with a Cisco matching contribution
  • paid parental leave
  • short and long-term disability coverage
  • basic life insurance
  • paid holidays
  • floating holiday
  • paid day off for employee’s birthday
  • paid year-end holiday shutdown
  • paid days off for personal wellness
  • paid vacation time
  • flexible vacation time off program
  • sick time off
  • paid time away to volunteer
  • annual bonuses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service