Network Technology Internship

October 16, 2024

Are you applying to the internship?

Job Description

About Cisco Serbia

Cisco Serbia is part of the global Cisco R&D department, contributing to the development of the next generation of leading networking products. They are building firmware, SDK, simulator, and compiler for Cisco Silicon One™ architecture, pushing the boundaries of pioneering technology.

Why join Cisco Serbia?

Impactful Work: Your contributions will be integrated into products used by world-leading companies, shaping the future of the internet.
Global Collaboration: Opportunity to work with Cisco R&D centers worldwide and learn from top engineers in the field.
Professional Growth: Be empowered to grow professionally and academically in groundbreaking technologies.
Exceptional Environment: Be surrounded by talented engineers and a positive work culture.
Modern Workplace: Enjoy a modern and pleasant work environment.

Internship Program

Cisco Serbia offers a flexible internship program tailored to your academic commitments.

Commitment: Minimum 2 days a week, with the possibility to dedicate up to 5 days.
Schedule: The schedule can be adjusted based on your needs in consultation with your mentor.
Career Path: This internship provides a stepping stone to potential full-time roles at Cisco upon graduation.

Internship Positions

Cisco Serbia has internship positions available in three teams working on Cisco Silicon One projects:

1. Plugin & Extension Development:

Responsibilities: Design and develop plugins & extensions for a fully featured IDE (based on the VSCode framework) to support P4 language network application development and testing using the Cisco Silicon One™ family NPU device simulation platform.

2. Core SDK Development:

Responsibilities: Develop and maintain core components within the SDKs, such as logging modules or abstractions for internal hardware representations.

3. SDK Infrastructure Development:

Responsibilities: Development, maintenance, and support for the infrastructural part of the SDK, including refactoring, maintenance, and optimization of the build scripts.

Requirements

Education: Final year of studies or enrolled in MSc studies.
Commitment: Internship duration up to one year.
Personality: Positive energy, motivation to learn, and teamwork skills.
Skills: High level of work autonomy, responsibility, desire to improve current skillset in a fast-paced environment.
Language: Fluency in spoken and written English.

Preferred Qualifications

Experience: Software design/engineering skills in modern C++, debugging skills, problem-solving, and analytical skills.
Other Skills: Experience with other programming languages and tools such as Python.