Cisco is hiring for the position of Software Engineer – (New Grad) in Bangalore, India. Candidates with a Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
| Company Name | Cisco |
| Position | Software Engineer – Network/Embedded/Application Development (New Grad) |
| Qualifications | Bachelor’s/ Master’s Degree |
| Experience | Freshers |
| Location | Bangalore India |
Key Responsibilities:
Team Description
- Contribute to driving next-generation software innovations across cloud, mobile, desktop, and security domains.
- Design and develop applications that make technology more accessible across a wide range of devices.
- Imagine, design, and implement solutions that transform how people work, live, learn, and play.
- Design, develop, troubleshoot, and debug software programs for both enhancements and new product development.
- Develop software and tools supporting design, infrastructure, and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, and internet-related tools.
- Determine hardware compatibility and influence hardware design as part of system development initiatives.
Software Engineer – Networking Protocols
- Demonstrate a strong understanding of computer science fundamentals and software engineering principles, with the ability to learn and adapt to new technologies.
- Apply knowledge of TCP/IP networking fundamentals and concepts of routing and switching.
- Utilize network debugging tools and techniques; hands-on experience with routers and switches is a strong advantage.
- Understand security technologies such as Firewalls, IPS/IDS, VPNs, Inspections, IPsec, and TLS.
- Possess conceptual understanding of data security, threat vectors, mechanisms, and the cybersecurity landscape.
- Exhibit strong programming and scripting skills, preferably in Python, with a focus on optimization and performance.
- Be familiar with multiple development environments and proficient in at least one.
- Maintain a strong testing orientation to ensure comprehensive test coverage for all use cases.
- Demonstrate excellent problem-solving, troubleshooting, and debugging abilities.
- Build and sustain effective working relationships with extended teams.
Software Engineer – Application Software
- Possess a solid foundation in computer science and software engineering principles with an eagerness to learn emerging technologies.
- Apply knowledge of TCP/IP networking fundamentals, routing, and switching concepts.
- Exhibit proficiency in programming and scripting languages such as Python.
- Demonstrate a strong understanding of object-oriented design and programming principles.
- Develop applications with scalability and cloud readiness in mind.
- Maintain a strong testing focus to ensure code quality and robustness across all use cases.
- Gain hands-on exposure to open-source technologies and mobile application development (preferred).
- Debug application programs using standard development and debugging tools.
- Be familiar with multiple development environments and proficient in at least one.
- Show an active interest in user experience (UX) and user interface (UI) design and development.
- Possess excellent analytical, problem-solving, and debugging skills.
Software Engineer – Embedded and Systems Development
- Exhibit a solid grasp of computer science fundamentals and software engineering concepts, along with a readiness to learn new technologies.
- Demonstrate proficiency in programming and scripting languages such as Python.
- Possess strong knowledge of operating systems fundamentals, including kernel and system-level programming.
- Gain exposure to device drivers, Board Support Packages (BSPs), and related system-level development tools.
- Apply system-level debugging techniques and utilize appropriate debugging tools effectively.
- Focus on performance optimization and reliability in system programming.
- Exhibit strong creative problem-solving and troubleshooting abilities.
Eligibility Criteria:
- This opportunity is exclusively open to students graduating in 2026.
- Possess a strong understanding of computer science fundamentals and software engineering principles, with the ability to quickly learn and adapt to new technologies.
- Demonstrate proficiency in programming and scripting languages.
- Exhibit strong creative problem-solving abilities and excellent troubleshooting/debugging skills.
- Ability to establish and maintain effective working relationships with extended teams.
- Possess excellent verbal and written communication skills.
About Company:
Cisco enables people to make powerful connections–whether in business, education, philanthropy, or creativity. Cisco hardware, software, and service offerings are used to create the Internet solutions that make networks possible – providing easy access to information anywhere, at any time. Cisco sells its products and services, both directly through its own sales force as well as through its channel partners, to large enterprises, commercial businesses, service providers, and consumers.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.