Cisco Software Engineer – Silicon One Software (Networking), Bengaluru (0–1 Year)
Cisco • Posted today
- Location
- Bengaluru
- Experience
- 0–1 year
- Qualification
- Bachelor of Science in EE/CS with 0–1 year of related experience, or a Master of Science in EE/CS
About the role
Cisco is hiring a Software Engineer in Bangalore (Bengaluru) for its Silicon One software team. Silicon One is Cisco's family of network processors (NPUs), built for fast, low-power routing and switching in cloud data centres and AI/ML workloads. The team writes the full software stack that makes these chips work. Cisco listed the job on 1 November 2026. The job is a different one from the Full Stack AI Developer role already on our site.
The hiring announcement described the job as hybrid. The official page does not state the work model, so confirm it before you apply.
What you will do
- Work with Silicon One customers to understand their needs and pain points, and help them adopt the product and build features in software
- Build software features for both the control plane and data plane of Cisco's Silicon One NPU
- Write software in modern C++, Python and the Silicon One network processing language
- Join customer discussions to define requirements, scope features and drive development from start to finish with lead engineers
- Take ownership of delivering high-quality software on schedule
- Learn the Silicon One hardware architecture and programming models, and work with the architecture and hardware teams that shape the next generation of ASIC products
Who can apply
- A Bachelor of Science in EE or CS with 0–1 year of related experience, or a Master of Science in EE or CS
- Software development and integration experience in C++ or Python
- Experience with networking protocols and technologies, for example L2/L3, MPLS, BGP and OSPF
- Good analytical and debugging skills, using tools such as GDB or PDB
- Hands-on work with algorithms and data structures
Preferred: experience with cloud, data-centre or edge networking products, with SAI, SONiC or another network operating system, and with writing and testing software for high-performance, scalable networking products.
Good to know
- The overview text on the page talks about an experienced networking engineer, but the minimum qualifications ask for 0–1 year (BS) or an MS. Cisco's minimum list is what counts
- Salary and last date: not stated on the listing
How to apply
- Open the official Cisco page with the Apply Now button below
- Fill in the application and upload your resume
- Keep your resume short and clear. Our fresher resume guide and ATS-friendly resume checklist show how
Preparation tips
- Networking is the heart of this job. Revise with our computer networks interview guide
- Brush up C++ with the C and C++ guide and the operating systems guide
- Practise data structures with the 12-week DSA plan and the online coding assessment tips
Details come from the company's official job page. Confirm experience level and work model there before you apply.