Are you applying to the internship?
Job Description
About Cisco Serbia R&D
Cisco Serbia is a part of Cisco’s global R&D network, contributing to the development of cutting-edge networking products. The Belgrade team focuses on developing firmware, SDKs, simulators, and compilers for the innovative Cisco Silicon One™ architecture. This work plays a crucial role in shaping the future of the internet.
Internship at Cisco Serbia
Cisco Serbia offers a flexible internship program designed to accommodate your academic commitments. You can dedicate a minimum of 2 days per week, with the option to work up to 5 days, depending on your schedule. The internship program provides a unique opportunity to gain real-world experience with Cisco and potentially transition into a full-time role upon completion.
Internship Responsibilities
There are three internship positions available within Cisco Silicon One projects:
1. Plugin & Extension Development:
• Design and develop plugins & extensions for a fully featured IDE based on the VSCode framework. This IDE is used for P4 language network application development and testing using the CISCO Silicon One™ family NPU device simulation platform.
2. Core SDK Development:
• Develop and maintain core components within the SDKs. This includes tasks like creating logging modules or developing abstractions for internal hardware representations.
3. SDK Infrastructure Development:
• Develop, maintain, and support the infrastructural part of the SDK. This involves refactoring, maintaining, and optimizing build scripts.
Ideal Candidate Profile
• Final year undergraduate or MSc student
• Available for an internship of up to a year
• Positive energy, motivation to learn, and strong teamwork skills
• High level of work autonomy and sense of responsibility
• Desire to improve current skillset in a fast-paced environment
• Fluent in spoken and written English
Bonus Points:
• Experience in software design/engineering using modern C++
• Debugging skills, problem-solving, and analytical skills
• Experience with other programming languages and tools like Python