Cisco Software Engineer Job in Bangalore (Silicon One): 0-1 yrs exp.

Introduction

Cisco is hiring a Software Engineer in Bangalore, India, for its Silicon One team. The role is in the Product and Engineering function and follows a hybrid work model. It suits early-career engineers (up to one year of experience) and Master’s graduates who enjoy networking, C++ and Python. This guide explains the role, eligibility, resume tips and what to expect from the hiring process. Details can change, so confirm everything on the official Cisco careers page before applying.

Cisco Software Engineer Job in Bangalore (Silicon One): 0-1 yrs exp.

1) Job Summary

DetailInformation
Job TitleSoftware Engineer
CompanyCisco
Job ID2015025
LocationBangalore, India
Work ModelHybrid
FunctionProduct and Engineering
TeamSilicon One Software (Customer Engineering)
Key SkillsC++, Python, networking protocols, debugging

The listing does not mention an application deadline or salary, so check the official page for current status.

2) Job Description

The team works in a startup-like atmosphere inside a large, stable company. Its design center handles both silicon hardware and software development, building network processors for high-speed, power-efficient and scalable systems, including large cloud data centers.

In this role, you would:

  • Work closely with Silicon One customers on product adoption, software development, documentation, technical support, troubleshooting and maintenance.
  • Gather customer requirements and pain points, and help implement software that improves quality and customer experience.
  • Build deep knowledge of the Silicon One hardware architecture and programming models, working with architecture, hardware and software teams.
  • Develop applications and customizations that fit customer needs.
  • Design and build software features for both the control plane and data plane of Cisco’s Silicon One network processing unit (NPU).
  • Use modern C++, the Silicon One network processing language and Python.
  • Take ownership of delivering high-quality software on schedule, working with lead engineers.
  • Contribute to the next generation of ASIC products through collaboration with architecture and design teams.

The team also works with the Open Standards community, and the software supports demanding workloads such as AI/ML and modern applications.

3) Eligibility Criteria

Minimum qualifications:

  • Bachelor of Science in EE/CS with 0 to 1 year of related experience, or a Master of Science in EE/CS.
  • Experience in software development and integration using C++ and/or Python.
  • Familiarity with networking protocols and technologies such as L2/L3, MPLS, BGP and OSPF.
  • Analytical reasoning and debugging skills, including tools such as GDB and PDB.
  • Working knowledge of algorithms and data structures.

Preferred qualifications:

  • Experience with cloud, data center or edge networking products.
  • Familiarity with SAI, SONiC or another network operating system.
  • Experience writing, testing and supporting software for high-performance, scalable networking products.

Who Should Apply?

  • Recent graduates and early-career engineers with strong C++ or Python skills.
  • Candidates with a networking background, whether from coursework, projects or internships.
  • Engineers who enjoy debugging and customer-facing technical problem solving.
  • Self-motivated people who like taking ownership of their work.

Who May Not Be a Good Fit?

  • Candidates without an EE/CS degree or the minimum experience level.
  • Applicants with no exposure to programming or networking fundamentals.
  • Professionals seeking senior leadership roles, as Cisco lists separate openings for experienced engineers.
  • Those who prefer work that never involves customer interaction.

4) What Should Be Highlighted in the Resume?

  • Education: your EE/CS degree, specialization and year of graduation.
  • Programming skills: C++ and Python projects with clear outcomes.
  • Networking knowledge: hands-on work with L2/L3, MPLS, BGP, OSPF or similar protocols, even if from academic labs.
  • Debugging experience: tools such as GDB or PDB and an example of a problem you solved.
  • Algorithms and data structures: coursework, competitions or coding practice.
  • Relevant exposure: cloud, data center, SONiC, SAI or open-source contributions.
  • Communication: examples of documentation, teamwork or presenting technical work.

Use a one-page layout, quantify results where you can, and include only skills you can discuss confidently.

5) What Candidates Should Expect During the Recruitment Process?

Cisco has not published detailed steps on this listing, so the flow below is a general guide based on common hiring practice:

  1. Application: submit your resume through the official Cisco careers site.
  2. Screening: recruiters review your profile against the qualifications.
  3. Technical interviews: expect questions on C++ or Python, data structures, algorithms, networking concepts and debugging.
  4. Discussion with the team: topics may include your projects and how you approach customer problems.
  5. Decision: shortlisted candidates are contacted by the recruiting team.

Cisco states that genuine communication will respond to an application you submitted, begin with screening or an interview, come from a Cisco email address, and take place via email, phone or WebEx. Cisco says it will never make an offer without interviews or ask for money. Do not share Aadhaar or other personal identification, banking details or passport information with anyone claiming to be a recruiter. Legitimate applications go through careers.cisco.com or cisco.wd5.myworkdayjobs.com, and suspected scams can be reported to local law enforcement.

6) About the Company

Cisco is a worldwide technology company that has spent about 40 years building solutions for connecting and protecting organizations. Its products provide security, visibility and insights across digital infrastructure, and the company describes its work as powering how humans and technology work together in the AI era. Cisco is an equal opportunity employer.

7) Why Join This Company?

  • Impactful work: build technology that powers networks for customers worldwide.
  • Startup feel, stable base: the team combines a startup-like culture with a leading corporate environment.
  • Learning: you will work with hardware, software and architecture teams, and gain deep knowledge of advanced network processors.
  • Growth: Cisco highlights the depth of its technology and its network of experts as sources of learning.
  • Benefits: the company says its benefits support well-being and time with family.
  • Flexibility: the role is hybrid.

8) Frequently Asked Questions (FAQ)

Where is the job located?
Bangalore, India, with a hybrid work model.

Is this a role for freshers?
It is open to candidates with 0 to 1 year of related experience with a Bachelor’s degree, or those with a Master’s in EE/CS.

Which programming languages are needed?
C++ and/or Python.

Is networking knowledge required?
Yes. Familiarity with protocols such as L2/L3, MPLS, BGP and OSPF is listed as a minimum qualification.

What is the last date to apply?
The listing does not state one. Apply early and check the official page.

How do I avoid recruitment scams?
Apply only through Cisco’s official sites, and never pay money or share sensitive identification.


Disclaimer: This article is for informational purposes only and is not an official Cisco publication. We cannot guarantee selection or employment. Please verify all details on the official careers page.

How to Apply?

  • Interested candidates meeting the eligibility criteria have to apply at the following link:

Apply Online

Join our Whatsapp Channel: Click Here

Join our Telegram Channel: Click Here

Join us on Instagram: Click Here

About Us | Contact Us | Privacy Policy | Terms & Conditions | Disclaimer | Editorial/Content Policy

Copyright 2026 © Fresher Jobs – India. All rights reserved.