Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Cisco Senior Software Engineer 
United States, North Carolina, Cary 
49238816

11.06.2025

Who You'll Work With

You’ll collaborate with 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 partner with architecture, application, and design teams to define the next generation of ASIC products, all while playing a pivotal role in the emerging fields of Artificial Intelligence and Machine Learning. Working alongside subject-matter experts from around the globe, you’ll share a common mission to deliver world-class products—and have fun doing it.

What You’ll Do

You'll develop core software technologies at the heart of tomorrow's leading infrastructure solutions, tackling the entire range of challenges from user-facing APIs, through high-level algorithms, all the way down to firmware. In this role, you will:

  • Design and develop software driving the world's most advanced infrastructures, using modern C++ and Python.
  • Gain intimate knowledge of world-class silicon and programming models.
  • Work closely with hardware engineers, architects, and cross-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.

Minimum Requirements:

  • Bachelor’s degree in computer engineering or computer science or relevant degree and 8+ years of relevant work experience, or a Master's degree with 6+ years of relevant experience.
  • Proficiency in C++ and Python programming languages.
  • Experience in the full software development life cycle (SDLC), from requirement gathering and design to implementation, testing, and debugging, all the way through to production.
  • Hands-on experience with L2 / L3 networking technologies.

Preferred Requirements :

  • Experience with Open Standard Network Operating Systems and APIs : Silicon SDK development, SONiC, FBOSS, SAI, etc.