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.