Cisco is hiring for the position of Software Engineer 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 |
| Qualifications | Bachelor’s/ Master’s Degree |
| Experience | 1 (Years) |
| Location | Bangalore, India |
Key Responsibilities:
- Design and develop advanced test frameworks and automation tools to support large-scale test execution.
- Execute automated test cases to identify defects, validate fixes, and ensure software quality.
- Utilize AI-powered tools and frameworks to enhance test efficiency, accuracy, and scalability.
- Develop and integrate AI assistants and chatbots to support test execution, defect triaging, and knowledge retrieval.
- Apply Generative AI to improve productivity through automated test case generation, YAML and configuration creation, log analysis, and root cause identification.
- Continuously enhance test coverage, automation, and performance benchmarking to ensure reliable and scalable deployments.
- Research and implement domain-specific AI models and foundational technologies for network automation, model safety, and intelligent observability.
- Drive the successful qualification and deployment of complex networking solutions by leveraging expertise in network automation, AI-driven innovation, and customer-focused solutions.
Eligibility Criteria:
- Bachelor’s degree in Computer Science with at least 1 year of professional experience, or a Master’s degree in Computer Science or a related field.
- Strong programming skills with proficiency in Python.
- Hands-on experience with AI-based productivity tools, chatbot frameworks, or automation assistants.
- Preferred qualification: CCNA certification with knowledge of NETCONF, REST APIs, gNMI, gRPC, and OpenConfig/YANG models.
- Familiarity with network automation tools such as PyTest, Ansible, Jenkins, and Robot Framework.
- Strong expertise in Linux operating systems and Bash/Unix shell scripting.
- Basic understanding of networking protocols and technologies.
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.