Cisco is seeking a motivated C++ Software Engineer to join the Network Technology field within R&D, working on firmware, SDK, simulators and compilers for Cisco Silicon One™ architecture.
Location: Belgrade, Serbia (Hybrid)
What You'll Do:
- Design, develop and program Linux/C++ SDK support for Cisco Silicon One™-based devices
- Collaborate within software development teams on application design and development
- Identify bottlenecks and bugs, and devise solutions
- Optimize software through maintenance, updates and upgrades
- Help maintain code quality, organization and automation
- Design, develop and program data-path/packet processing flows
- Interact with Hardware and ASIC design teams and participate in SW/HW integration
Minimum Qualifications:
- Academic education in Computer Science (BSc/MSc finished or ongoing, GPA ~8.5+)
- Academic knowledge of C++ and Linux
- Good debugging, problem-solving and analytical skills
- Fluency in English, both written and spoken
Preferred Qualifications:
- Basic understanding of hardware operation
- Motivation to learn and ability to work in a team
- High level of work autonomy and responsibility
- Desire to improve skills in a fast-paced environment
About Cisco: Work with worldwide distributed R&D centers, contribute to products with global impact, and grow within large-scale networking and silicon projects.