Cisco is Hiring C++ Software Engineer Belgrade, Serbia
Table of Contents
In our pursuit of excellence, we are actively searching for a seasoned and driven C++ Software Engineer to become an integral part of our Network Technology domain within the R&D department. This role plays a pivotal role in shaping the future of cutting-edge networking products. Within our ambit lies the creation of firmware, SDKs, simulators, and compilers tailored for the Cisco Silicon One™ architecture, driving forward the frontier of technological innovation.
Job Role and Responsibility
- Design, develop and program Linux/C++ SDK (Software Development Kit) support for Cisco Silicon One™-based devices
- Collaborate within software development teams on application design and development
- Identify bottlenecks and bugs, and devise solutions to these problems
- Optimize software by performing maintenance, updates and upgrades
- Help maintain code quality, organization and automatization
- Design, develop and program data-path/packet processing flows
- Interact with Hardware and ASIC design teams internally and inside various CISCO locations
- Participate in the SW/HW integration
Skills Required that will help succeed
- 3+ years of previous software development experience using C++
- Academic education in computer technology (finished BSc/MSc studies)
- Good problem-solving, debugging and analytical skills
- High level of work autonomy and sense of responsibility
- Fluency in spoken and written English
Recruitment Details
Company Name | Cisco |
Company Website | https://www.cisco.com |
Job Role | C++ Software Engineer |
Job qualification | BACHELOR OF ENGINEERING |
Work Experience | 3 years |
Salary | Best of Industry |
Job Location | Belgrade, Serbia |
What does a C++ Software Engineer at Cisco do in Belgrade, Serbia?
A C++ Software Engineer at Cisco in Belgrade, Serbia, is responsible for designing, developing, and maintaining software solutions using the C++ programming language to support Cisco’s products and services.
What are the primary responsibilities of this role?
Primary responsibilities may include designing and implementing software modules, debugging and troubleshooting issues, optimizing performance, collaborating with cross-functional teams, and ensuring code quality and adherence to coding standards.
What qualifications are typically required for this position?
Qualifications often include a bachelor’s or master’s degree in computer science, software engineering, or a related field, along with relevant experience in C++ software development. Proficiency in C++ programming, knowledge of data structures and algorithms, and experience with software development methodologies are typically required.
What skills are important for success in this role?
Important skills include strong programming skills in C++, proficiency in software development tools and IDEs, problem-solving abilities, effective communication skills, and the ability to work in a collaborative team environment.