Cisco is hiring candidates for the Software Engineer role in Bangalore, India. Candidates with a Bachelor’s or Master’s degree in Electrical Engineering or Computer Science can apply for this opportunity. Candidates with 0–1 year of relevant experience and strong programming knowledge in C++ or Python are eligible based on the listed minimum qualifications.

The role is part of Cisco’s Product and Engineering team and follows a Hybrid work model. Selected candidates will work on Cisco’s Silicon One networking technology, developing software for high-performance networking processors, cloud data centers, routing, and switching platforms.
Cisco Hiring 2026
| DetailsInformation | Information |
|---|---|
| Company | Cisco |
| Job Role | Software Engineer |
| Qualification | B.Sc / B.E / B.Tech / M.Sc / M.Tech in CS or EE |
| Experience | 0–1 Year |
| Freshers Eligible | Yes, as per minimum qualifications |
| Salary | ₹8 – ₹16 LPA (Expected) |
| Job Type | Full-Time |
| Work Mode | Hybrid |
| Location | Bangalore, Karnataka |
| Category | Product and Engineering |
| Job ID | 2015025 |
Cisco Software Engineer Job Description
Cisco is looking for a Software Engineer to join its Silicon One Software team in Bangalore. The team develops software for Silicon One network processors and works on next-generation routing and switching platforms.
The selected candidates will collaborate with hardware, architecture, and software engineering teams to develop innovative networking solutions. The role provides an opportunity to work with modern C++, Python, networking technologies, and Silicon One programming languages.
Engineers will also interact with Cisco customers to understand their requirements, troubleshoot technical issues, improve software quality, and support the adoption of Silicon One products.
Roles and Responsibilities
- Develop and maintain software modules for Cisco Silicon One network processors.
- Work with modern C++, Python, and Silicon One network processing languages.
- Develop software features for control plane and data plane applications.
- Collaborate with hardware, architecture, and software engineering teams.
- Interact with customers to understand technical requirements and challenges.
- Develop customized software solutions based on customer requirements.
- Troubleshoot and debug software-related issues.
- Support software development, integration, documentation, and maintenance.
- Participate in customer discussions to define requirements and project scope.
- Work on routing and switching platforms for high-performance networking systems.
- Improve software quality, performance, scalability, and customer experience.
- Take ownership of software development activities and deliver projects on schedule.
Qualifications & Skills
- Bachelor’s degree in Electrical Engineering (EE) or Computer Science (CS) with 0–1 year of related experience, or a Master’s degree in EE/CS.
- Prior experience in software development and integration.
- Proficiency in programming languages such as C++ and Python.
- Knowledge of networking protocols and technologies, including L2/L3, MPLS, BGP, and OSPF.
- Strong analytical reasoning and debugging skills.
- Experience with debugging tools such as GDB and PDB.
- Understanding of algorithms and data structures.
- Good problem-solving and troubleshooting abilities.
- Ability to collaborate with engineering teams and customers.
Preferred Qualifications:
- Experience with cloud, data center, or edge networking products.
- Knowledge of SAI, SONiC, or other Network Operating Systems.
- Experience writing, testing, and supporting high-performance networking software.
- Understanding of routing, switching, and scalable networking systems.
Work Environment
This is a Hybrid work opportunity based in Bangalore, India. Selected candidates will work with Cisco’s Silicon One Customer Engineering team and collaborate with software, hardware, and architecture teams.
The position involves software development, customer interactions, technical troubleshooting, and working on networking products designed for modern cloud data centers and AI/ML workloads.
Salary Details
The expected salary for the Cisco Software Engineer role is approximately ₹8 LPA to ₹16 LPA.
This is an estimated salary range and is not officially disclosed by Cisco for Job ID 2015025. Actual compensation may vary depending on qualifications, technical skills, experience, interview performance, and the company’s compensation structure. Public salary reports indicate that Cisco software engineering compensation varies considerably by experience and level.
How To Apply For Cisco Software Engineer
- Click on the Apply Here button provided below.
- Visit the official Cisco careers website.
- Search for Software Engineer or enter Job ID 2015025.
- Review the eligibility criteria and job requirements.
- Create an account or log in to your existing Cisco careers account.
- Complete the application form with accurate details.
- Upload your updated resume and other required documents.
- Verify all the information before submitting.
- Submit your application through the official careers portal.
Cisco Apply Link: Click Here
All Jobs: Click Here
Why Cisco?
Cisco is a global technology company that develops networking, cybersecurity, cloud, and software solutions. The company focuses on connecting and protecting organizations through innovative technologies.
Cisco has been innovating for more than 40 years, developing solutions that help businesses connect infrastructure and protect their digital environments. Its engineering teams work on technologies supporting artificial intelligence, networking, cloud computing, and digital transformation.
Working at Cisco provides opportunities to collaborate with experienced engineers, develop innovative products, and contribute to technologies used by organizations worldwide.
Cisco encourages teamwork, innovation, continuous learning, and professional development while providing employees with opportunities to work on challenging engineering projects.
Final Summary
Cisco is hiring for the Software Engineer position in Bangalore, India. Candidates with a Bachelor’s degree in Computer Science or Electrical Engineering and 0–1 year of related experience, or a Master’s degree in these fields, can apply.
The role focuses on C++, Python, networking protocols, Silicon One processors, routing, switching, and software development. The position follows a Hybrid work model and offers an opportunity to work on advanced networking technologies.
The expected salary is approximately ₹8–₹16 LPA, and the job is listed under Job ID 2015025.
Interested candidates should review the official Cisco careers listing and submit their applications online.



