Software Engineering Intern

Are you applying to the internship?

Job Description

About Cisco:

Cisco is a technology company celebrating 40 years of success. While known for its hardware, Cisco is also a significant player in software and security solutions. They’ve created an adaptive, predictive, and protective network unlike any other. The company emphasizes a culture that fosters innovation, creativity, and even allows for learning from failures. They pride themselves on a diverse and inclusive environment, valuing individual uniqueness and contributions. Cisco supports digital transformation in its clients’ businesses. The company’s work environment encourages collaboration, accountability, and bold steps, focusing on both giving and taking. They emphasize a commitment to diversity, equality, and inclusivity.

Job Description: Software Engineering Internships

Cisco is accepting applications for potential software engineering internships until further notice. While specific roles may not be immediately available, applying allows Cisco representatives to contact candidates should suitable opportunities arise in the future. The internships offer hands-on experience working on various teams including: Engineering, Information Technology, Supply Chain, Customer Experience, Security and Trust.

What You’ll Do:

As a software engineer intern, you’ll be contributing to the development and maintenance of Cisco’s software and tools. This includes work on high-impact technology platforms like operating systems, networks, and databases. The role requires a broad perspective, encompassing software development and ensuring compatibility with hardware, potentially influencing hardware design. Interns will be responsible for developing software that is user-friendly and bug-free. Specific areas of work might include:

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

Who You Are:

The ideal candidate is a software developer who demonstrates strong communication and collaboration skills, a passion for tackling complex challenges, and exceptional organizational and time management abilities. The candidate should be process-driven and eager to improve existing procedures. The candidate will effectively prioritize tasks and deliver high-quality work within deadlines.

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 Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related field
• Proficiency in programming and scripting languages: C/C++, Python, and/or Java
• Hands-on experience with QA, testing, and/or debugging
• Legal authorization to work in the country of application and ability to secure an authorized internship through their school.

Preferred Qualifications:

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