Cisco logo
fulltime·Cisco

Software Engineer - Data Center Networking (Silicon One)

Bengaluru, IndiaEstimated ₹17 - 31 LPA8 skills

This is our market estimate, based on Levels.fyi Cisco Software Engineer India. It is not the employer's disclosed pay.

Skills & Stack

CC++LinuxEmbedded softwareL2/L3 networkingPythonGDBAI/ML integration

About the Role

Software engineer on Cisco DCN building ultra-low-latency L1-L3 forwarding and HPT features for Silicon One based Nexus 9000 platforms in Bengaluru.

About Cisco

Global networking technology company.

What You'll Do

6 items
  • 1Design, implement, and test C, C++, with Linux based operating systems to develop highly scalable software systems on high-performance network devices
  • 2Hands-on embedded software development with excellent trouble shooting skills
  • 3Build, optimize, and enhance the Port complex control plane, Layer2, Layer 3 and PTP software leveraging the capabilities of Cisco advanced Silicon One networking hardware/ASICs
  • 4Champion AI/ML integration into the platform workflow to design solutions that boost efficiency and remove delivery barriers
  • 5Collaborate closely with cross functional team lead engineers to ensure seamless development and integration of software modules to deliver high-quality solutions
  • 6Develops and delivers innovative approaches that benefit customers and/or clients

What We're Looking For

  • Masters/Bachelors ECE/CS with 2+ years of related experience in networking software development
  • Strong hands-on development experience delivering large-scale embedded system control and data plane technologies, including ULL, L2/L3 networking using C/C++ on a Linux based OS on networking switches and routers
  • Experience in troubleshooting, debugging, and resolving sophisticated software issues across large, distributed codebases, with practical experience using tools such as GDB
  • Experience with Layer 2 (L2), Layer 3 (L3), PTP and ULL networking technologies, protocols, and data-plane behaviors
  • Experience in Python with the ability to develop scalable, maintainable, and production-ready software solutions
  • Demonstrated hands-on experience building and integrating AI/ML solutions into software workflows

Check your fit before you apply

Upload your resume, paste it, or list your skills and experience. You get a match score for this role at Cisco, what is missing, and what to fix before you apply.

An uploaded file is read in your browser, and its phone number and email are taken out. Leave out your address. Your text is sent to our AI reviewer to score this job, and we do not keep a copy. It is remembered in this browser so you can check other jobs.

Ready to apply for this role?

Software Engineer - Data Center Networking (Silicon One) at Cisco — click below to submit your application.

Apply Now

Get new tech jobs by email

Only new listings. No spam. Or get them on Telegram

Prepare for this interview

Free practice for the problem-solving rounds most tech roles screen on.

blur