Software Engineer (Intern)

October 13, 2024

Are you applying to the internship?

Job Description

About Cisco

We are Cisco, a company with a rich history of innovation and a commitment to building an inclusive future for all. We are known for our hardware, but we are also a software company and a security company. We are constantly evolving and pushing boundaries, adapting, predicting, learning, and protecting.

We embrace digital transformation and help our customers implement change in their digital businesses. Our culture fosters innovation, creativity, and even failure (as long as we learn from it). We value giving our best, giving our egos a break, and giving back to the community.

We are a company that celebrates individuality and encourages you to be yourself.

Job Description

Software Engineer (Intern) – Canada

This posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens.

Who You’ll Work With:

You will join a team of passionate and talented individuals working across the globe in areas such as Engineering, Information Technology, Supply Chain, Customer Experience, Security and Trust. You will play a key role in driving next-gen software innovations in areas like cloud, mobile, desktop, and security.

What You’ll Do:

As a software engineer, you will ensure our programs are easy to use and bug-free. You will develop software and tools that support our high-impact technology platforms such as operating systems, networks, databases, and more. You will have the opportunity to work with applications that make technology accessible across all devices.

Potential areas of focus:

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

Who You Are:

You are a software developer who demonstrates exceptional communication and collaboration abilities, coupled with a genuine enthusiasm for tackling complex challenges. You possess excellent organizational skills and a keen aptitude for managing your time efficiently. You are process-driven and have a strong desire to streamline and enhance existing procedures.

Minimum Qualifications:

• Upcoming graduate of a technical degree or certification program from a Technical Boot Camp, Apprenticeship, Community College, or 4-Year University.
• Actively enrolled in an educational program in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related field.
• Up-to-date on programming and scripting languages: C/C++, Python, and/or Java.
• Hands-on QA, Testing, and/or Debugging skills.
• Able to legally live and work in the country for which you’re applying and have an authorized internship with your 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.