Software Engineer (Intern)

November 18, 2024

Are you applying to the internship?

Job Description

About Cisco:

Cisco is a global technology company with a 40-year history. While known for hardware, Cisco also emphasizes its strengths as a software and security company, boasting an innovative, adaptable network. They highlight a culture that fosters innovation, creativity, and learning from failures. The company stresses a balance of giving one’s best, taking accountability, and embracing diversity and inclusion. Their statement emphasizes a welcoming environment for individuals with diverse backgrounds, appearances, and interests, as long as they share a passion for technology and making a difference.

Job Description:

This posting advertises potential future software engineering opportunities at Cisco, not necessarily a currently open position. Applicants will be contacted if a relevant role becomes available. The roles encompass various teams globally including Engineering, Information Technology, Supply Chain, Customer Experience, Security and Trust.

What You’ll Do: Software engineers at Cisco are responsible for developing and maintaining user-friendly, bug-free software and tools for high-impact technology platforms. These platforms include operating systems, networks, and databases. While the focus is software, the role requires understanding hardware compatibility and potentially influencing hardware design. The work involves participation in various areas such as:

• Applications Development
• Database Development
• Embedded Networking and OS Development
• IT
• Security
• Test & Quality
• Web Services

Who You Are: Cisco seeks software developers with:

• Exceptional communication and collaboration skills
• Enthusiasm for complex challenges
• Outstanding organizational and time management skills
• A process-driven approach to streamlining procedures
• A passion for problem-solving and creating impactful software solutions

Minimum Qualifications:

• Upcoming graduate of a technical degree or certification program (Technical Boot Camp, Apprenticeship, Community College, or 4-Year University)
• Active enrollment in a relevant educational program (Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related field)
• Up-to-date knowledge of programming and scripting languages (C/C++, Python, and/or Java)
• Hands-on experience with QA, Testing, and/or Debugging
• Legal authorization to live and work in the country of application, with authorized internship through their school.

Preferred Qualifications:

• Knowledge of Linux, Networking concepts, OS fundamentals, Embedded Development, and/or Machine Learning (ML)
• Experience with Databases, Web Application Development, and Web Services
• Knowledge of Computer Networking and/or Cybersecurity
• Knowledge of Cloud Platforms (AWS, Microsoft Azure, or Google Cloud)