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 – (New Grad) |
Qualifications | Bachelor’s/ Master’s Degree |
Batch | 2024 |
Experience | Freshers |
Location | Bangalore India |
Key Responsibilities:
Team Description:
- This team drives next-generation software innovations across cloud, mobile, desktop, and security domains.
- Develop applications that make technology accessible across various devices.
- Envision, design, and create solutions to transform work, learning, and recreational experiences.
General Responsibilities:
- Design, develop, troubleshoot, and debug software programs for enhancements and new product development.
- Create software and tools to support design, infrastructure, and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, and internet-related tools.
- Determine hardware compatibility and contribute to hardware design.
Software Engineer – Networking Protocols
- Possess a strong foundation in computer science fundamentals and software engineering with an eagerness to learn new technologies.
- Understand TCP/IP networking fundamentals, including concepts of routing and switching.
- Familiarity with routers, switches, network debugging tools, and techniques is beneficial.
- Basic knowledge of security technologies, such as Firewalls, IPS/IDS, VPNs, IPsec, TLS, along with an understanding of data security, threat vectors, and mitigation strategies, is a plus.
- Proficient in programming and scripting languages, particularly Python, with a focus on optimization and performance.
- Experience with multiple development environments and proficiency in at least one.
- Strong testing orientation to ensure comprehensive and robust software solutions.
- Demonstrated creative problem-solving abilities and strong troubleshooting/debugging skills.
- Skilled in building and maintaining excellent relationships with the extended team.
Software Engineer – Application Software
- Solid grasp of computer science fundamentals and software engineering principles, with a drive to learn new technologies.
- Knowledge of TCP/IP networking fundamentals, routing, and switching concepts.
- Proficient in programming and scripting languages, particularly Python.
- Strong foundation in object-oriented design and programming.
- Capable of designing applications with scalability to the cloud.
- Demonstrated testing skills to ensure comprehensive coverage of use cases.
- Exposure to open-source and mobile application development is an asset.
- Familiar with multiple development environments and proficient in at least one.
- Interest in user experience and interface design and development.
- Skilled in creative problem-solving and proficient in troubleshooting/debugging applications.
Software Engineer – Embedded and Systems Development
- Strong foundation in computer science fundamentals and software engineering, with an enthusiasm for learning new technologies.
- Proficiency in programming and scripting languages, especially Python; exposure to kernel programming and system space development.
- In-depth understanding of operating systems fundamentals; experience with device drivers and BSPs is beneficial.
- Knowledge of system-level debugging techniques and familiarity with relevant tools.
- Skilled in system programming with a focus on performance and optimization.
- Demonstrated ability in creative problem-solving and excellent troubleshooting/debugging capabilities.
Eligibility Criteria:
- Recent graduate or in the final year of a Bachelor’s or Master’s degree program (2024 graduates only).
- Strong understanding of computer science fundamentals and software engineering principles, with a demonstrated ability to learn new technologies.
- Proficiency in programming and scripting languages.
- Creative problem-solving abilities and strong troubleshooting/debugging skills.
- Proven experience in building and maintaining excellent relationships with the extended team.
- Exceptional 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.