Fresher Jobs / Cisco Systems / Cisco Hiring Software Engineer in Bangalore | Hybrid
Fresher / entry level
Cisco Systems logo

Cisco Systems

Cisco Hiring Software Engineer in Bangalore | Hybrid

Bangalore Hybrid 0 - 1 years Not disclosed Full Time Batch 2026, 2025 Any Engineering Degree — Computer Science Engineering / Computer Science / Information Technology / Computer Engineering / Information Science / Software Engineering / Information Systems / Electronics and Communication Engineering / Electronics Engineering / Electronics and Telecommunication Engineering

Quick actions

Apply Now

Skills required

Technologies this role asks for

Prepare for this role

Learn the required skills, practice interview MCQs, then come back and apply for Python, C++ .

Get new job alerts

Be notified when roles like this match your profile.

You’ll hear about matching jobs on this device.

  1. Tap the Share button in Safari
  2. Choose Add to Home Screen
  3. Open SoftoJobs from your Home Screen
  4. Tap Enable Job Alerts

Job description

What you’ll do in this role

Job Overview

Cisco is seeking a Software Engineer to join its Silicon One Customer Engineering team in Bangalore. This is a full-time, hybrid position focused on software development, customer engineering, and support for Cisco Silicon One network processors. The role offers an opportunity to work with software, hardware, and architecture teams on networking products designed for scalable routing, switching, and cloud data centre environments.

The engineer will contribute to the software stack for Silicon One products, engage with customers to understand adoption needs and technical challenges, and help develop software features for both control-plane and data-plane functions. The work involves modern C++, Python, and the Silicon One network processing language.

Key Responsibilities

  • Work with Silicon One customers to understand requirements, technical pain points, and product adoption needs.
  • Support software development, integration, documentation, troubleshooting, and maintenance for Silicon One products.
  • Develop applications and customer-specific software customizations that improve product usability and customer experience.
  • Contribute to software features for the control plane and data plane of Cisco Silicon One network processing units.
  • Collaborate with customer engineering, software, hardware, and architecture teams to define requirements and deliver software capabilities.
  • Participate in customer discussions to clarify feature scope and help drive development activities with lead engineers.
  • Use modern C++ and Python, along with the Silicon One network processing language, to develop NPU software.
  • Take ownership of assigned software deliverables and work toward high-quality, timely implementation.
  • Build knowledge of Silicon One hardware architecture and its software programming models.
  • Contribute to the development of future ASIC products by working with architecture and hardware teams.
  • Help develop and support networking software modules and investigate issues through analytical debugging.
  • Apply software development methodologies and data structures and algorithms to engineering tasks.

Required Technical Skills

  • C++: Prior software development or integration experience using C++.
  • Python: Prior software development or integration experience using Python.
  • Networking protocols: Knowledge of networking technologies such as Layer 2 and Layer 3, MPLS, BGP, and OSPF.
  • Debugging: Analytical problem-solving and debugging skills, including familiarity with tools such as GDB or PDB.
  • Data structures and algorithms: Working knowledge of core data structures and algorithmic concepts.
  • Software development: Understanding of software development methodologies and integration practices.

Preferred Qualifications

  • Exposure to cloud, data centre, or edge networking products.
  • Experience with SAI, SONiC, or other network operating systems.
  • Experience developing, testing, or supporting high-performance and scalable networking products.

Education and Experience

Candidates should have a Bachelor of Science in Electrical Engineering or Computer Science with 0 to 1 year of related experience, or a Master of Science in Electrical Engineering or Computer Science. The posting does not specify a separate experience range for candidates applying with a master's degree.

Technologies and Networking Concepts

  • C++ and Python: Programming languages used for Silicon One NPU software development.
  • GDB and PDB: Debugging tools identified in the minimum qualifications.
  • L2/L3, MPLS, BGP, and OSPF: Networking protocols and technologies relevant to the role.
  • SAI and SONiC: Preferred networking software interfaces and network operating system experience.
  • Silicon One NPU: Cisco's network processing platform, including control-plane and data-plane software.

Work Mode and Location

Location: Bangalore, Karnataka, India.

Work mode: Hybrid.

Employment type: Full-time.

Who Should Apply

This opportunity is suitable for early-career software engineers with a Computer Science or Electrical Engineering academic background and experience or academic exposure in C++ or Python development. Applicants should understand networking fundamentals, be comfortable with debugging, and have a sound foundation in data structures and algorithms.

Candidates with additional exposure to cloud, data centre, or edge networking, SAI, SONiC, or high-performance networking software may find the preferred requirements relevant to their background.

How to Apply

Review the role requirements and submit your application through Cisco's careers website. Apply now through SoftoJobs to explore this opportunity.

Eligibility

Education, passing batch and experience

Education

Any Engineering Degree — Computer Science Engineering / Computer Science / Information Technology / Computer Engineering / Information Science / Software Engineering / Information Systems / Electronics and Communication Engineering / Electronics Engineering / Electronics and Telecommunication Engineering

Passing Batch

2026, 2025

Experience

0 - 1 years (Freshers welcome)

Similar Fresher Jobs

More openings you may like

© 2026 SoftoJobs. All rights reserved.

SoftoBot

For freshers

Fresher job assistant

Ask about fresher roles, internships, skills, or cities.