Are you applying to the internship?
Job Description
Cisco Serbia: Internship in Network Technology R&D
About Cisco Serbia:
Cisco Serbia is a leading R&D center contributing to the development of next-generation networking products. The team focuses on building firmware, SDKs, simulators, and compilers for the Cisco Silicon One™ architecture, driving pioneering technology advancements. Working at Cisco Serbia means you’ll be part of a team that shapes the future of the internet, with your work impacting products used by leading companies worldwide.
Internship Program:
Cisco Serbia’s internship program is designed to be flexible and cater to your academic commitments. The program encourages a minimum commitment of 2 days a week, but allows for up to 5 days per week, depending on your schedule. You will have the opportunity to work alongside experienced engineers and learn from the best in the field, gaining valuable experience and skills. This program is an excellent stepping stone to a full-time role at Cisco upon graduation.
Job Description:
Cisco Serbia is seeking passionate individuals with a strong foundation in technology and engineering to join one of three teams working on Cisco Silicon One™ projects:
1. Plugin & Extension Development:
• Design and develop plugins and extensions for a fully featured IDE based on the VSCode framework.
• Support the P4 language for network application development and testing.
• Utilize the Cisco Silicon One™ family NPU device simulation platform.
2. Core SDK Development:
• Develop and maintain core components within Cisco’s SDKs.
• Work on logging modules and abstractions for internal hardware representations.
3. SDK Infrastructure Development:
• Develop, maintain, and support the infrastructural part of the SDK.
• Refactor, maintain, and optimize build scripts.
Qualifications:
• Currently enrolled in final year of studies or MSc program.
• Ability to commit to an internship lasting up to one year.
• Strong work ethic, motivation to learn, and collaborative team spirit.
• High level of work autonomy and responsibility.
• Desire to improve skills in a fast-paced environment.
• Fluency in spoken and written English.
Bonus Points:
• Experience in software design/engineering with modern C++, debugging skills, problem-solving, and analytical skills.
• Experience with other programming languages and tools such as Python.