Software Engineer- (Summer Internship)-...

codingcircle

Bengaluru

On-site

INR 334,800 - 558,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cisco is offering a Software Engineer internship in Bangalore, India. This role focuses on developing software using secure coding practices while ensuring a user-friendly experience. Interns will collaborate with teams on projects, analyze user requirements, and learn to write code while supporting more experienced developers.

Ideal candidates are pursuing a degree in Computer Science and have solid programming skills, particularly in Python. They should be eager to learn about networking protocols and application development within a hybrid work model.

Qualifications

  • Solid understanding of computer science fundamentals and software engineering.
  • Strong programming skills inclined towards optimization.
  • Experience with security technologies like Firewall, IPS/IDS, VPN.

Responsibilities

  • Develop software with a focus on simplification and secure coding.
  • Collaborate with the team on small projects.
  • Analyze user requirements for technical design features.

Skills

TCP/IP networking fundamentals
Python programming
Problem-solving skills
Debugging skills

Education

Pursuing a degree in Computer Science or related field

Tools

Development tools

Job description

Software Engineer- (Summer Internship)- India Engineering/ EG Requisition

Cisco Bangalore Apprentice Fresher Not Disclosed Posted 3 days ago

Company : Cisco
Job ID : 2018833
Work Type : Hybrid
Category : Internships, Apprenticeships, and Co-Ops
Location : Bangalore, India

Job Description

Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens.

Develop software consistent with Cisco ’Design Thinking Principles’ with a focus on simplification using secure coding practices, ensuring user privacy, and following software development best practices. Build applications that make technology accessible to people on a variety of devices. Imagine, design, and create solutions to transform how we work, live, learn and play. Design, develop, troubleshoot and debug software programs for enhancements and new products.

Develop software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools.

What You’ll Do:

Communicates status and issues to the team

Shares experience and knowledge to support the team

Performs routine assignments that require basic knowledge and exposure to fundamental theories, principles, and concepts.

Collaborates effectively with own team.

Contributes to small projects and works with others on small features primarily focused on coding and testing.

Develops an understanding of the software development lifecycle and the various agile engineering practices (e.g., requirements analysis, design, coding, unit testing, acceptance testing), and assists on projects where these methods are applied.

Analyzes user requirements and works with others to understand impact on technical design features.

Writes correct code with assistance.

Supports test code refining and rewriting as part of testing and debugging.

Assists with tests for scaling for reliability and velocity.

Applies secure coding principles and follows secure coding guidelines.

Supports more senior team members in troubleshooting and debugging issues.

Proficient in at least one large area of the codebase (multiple services in a pillar) with a high-level understanding of other components.

Software Engineer – Networking Protocols
  • Solid understanding of computer science fundamentals and software engineering with an aptitude for learning new technologies.
  • Fundamentals of TCP/IP networking fundamentals, concepts of routing, switching.
  • Basics of routers, switches, network debugging tools, techniques, hands on will be a big plus.
  • Fundamentals of security technologies like Firewall, IPS/IDS, VPN, Inspections, IPsec, TLS etc., Conceptual understanding of data security, threat vectors, mechanisms, actors and landscape will be a big plus.
  • Strong knowledge of programming and scripting languages like python. Strong programming skills inclined towards optimization and performance.
  • Familiar with more than one development environment, well-versed with at least one.
  • Strong testing inclination to ensure programs are comprehensive and well tested for all use cases. Possess creative problem-solving skills and excellent troubleshooting/debugging skills.
  • Experience in establishing and sustaining excellent relationships with the extended team.
Software Engineer – Application Software
  • Solid understanding of computer science fundamentals and software engineering with an aptitude for learning new technologies.
  • Fundamentals of TCP/IP networking fundamentals, concepts of routing, switching.
  • Strong knowledge of programming and scripting languages like python.
  • Solid fundamentals of object-oriented design and programming.
  • Ability to think towards scaling applications to the cloud.
  • Strong testing inclination to ensure programs are comprehensive and well tested for all use cases. Hands on exposure to open source, mobile application development will be a big plus.
  • Exposure to debugging application programs along with development and debugging tools. Familiar with more than one development environment, well-versed with at least one.
  • Interest in User experience and User interface design and development.
  • Possess creative problem-solving skills and excellent troubleshooting/debugging skills.
Software Engineer – Embedded and Systems Development
  • Solid understanding of computer science fundamentals and software engineering with an aptitude for learning new technologies.
  • Strong knowledge of programming and scripting languages like python. Exposure to kernel programming, user space, system space.
  • Very strong fundamentals of operating systems. Exposure to device drivers, BSPs will be a plus.
  • Fundamentals of system level debugging techniques and exposure to tools used. Strong programming skills with emphasis on system programming.
  • Possess creative problem-solving skills and excellent troubleshooting/debugging skills.
Why Cisco?

At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.

Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.

We are Cisco, and our power starts with you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Trainee_Technical Graduate...
Software Engineer Trainee_Technical Graduate...

codingcircle • Bengaluru

On-site
INR 300,000 - 600,000
Software Engineer (Evergreen)- Full Time- India Engineering/ UHR
Software Engineer (Evergreen)- Full Time- India Engineering/ UHR

Cisco • Delhi

On-site
INR 600,000 - 900,000
Senior Software Engineer | Linux distribution, Open-source, FOSS, Patching, Maintaining
Senior Software Engineer | Linux distribution, Open-source, FOSS, Patching, Maintaining

Cisco • Bengaluru

On-site
INR 1,200,000 - 2,000,000
10 days for community service
Inclusive workplace culture
Professional development opportunities
CISCO Software Engineer Recruitment 2026 | Great Opportunity for Freshers
CISCO Software Engineer Recruitment 2026 | Great Opportunity for Freshers

Freshers Recruitment • Bengaluru

On-site
INR 300,000 - 600,000
Senior Software Engineer(Automation - Python)
Senior Software Engineer(Automation - Python)

Cisco • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Paid time off to volunteer
Inclusive community initiatives
Cisco Software Engineer Internship 2025 | Apply Right Now
Cisco Software Engineer Internship 2025 | Apply Right Now

AlexaHire • India

On-site
INR 305,000 - 365,000
Cisco Hiring Software Engineer | Entry Level| New Vacancy
Cisco Hiring Software Engineer | Entry Level| New Vacancy

AlexaHire • India

On-site
INR 300,000 - 700,000
Flexible work options
Learning & mentorship
Health & wellness programs
Associate Sales Engineer Trainee - Technical Graduate Apprentice
Associate Sales Engineer Trainee - Technical Graduate Apprentice

Talent'd HR Solutions • Bengaluru

On-site
INR 400,000 - 600,000
Cisco Software Engineer Bangalore 2026 Hiring
Cisco Software Engineer Bangalore 2026 Hiring

Placementdriveinsta • Bengaluru

On-site
INR 1,000,000 - 1,800,000
Health insurance
Learning and certification support
Global exposure
+2
Software Engineer | Python | Bangalore
Software Engineer | Python | Bangalore

Cisco • Bengaluru

On-site
INR 2,500,000 - 4,200,000