Tech Lead, C++ Software Engineering - Platform Team
Cisco · Belgrade, Serbia · Product and Engineering
About this role
Cisco is hiring a senior-level Technical Lead in the software engineering function based in Belgrade, Serbia. The posting calls out experience with Python, C++, Docker, CI/CD and roughly 8+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.
- Role
- Technical Lead
- Function
- software engineering
- Level
- senior
- Track
- Tech leadership
- Employment
- Full-time
- Location
- Belgrade, Serbia
- Experience
- 8+ years
- Education
- Bachelor's degree
- Department
- Product and Engineering
- Posted
- Feb 27, 2026
More roles at Cisco
Job description
from Cisco careersMeet the Team
Our R&D teams are comprised of engineers who are building firmware, SDK, simulator, and compiler for Cisco Silicon One™ architecture and developing pioneering technology in the Networking domain. Our R&D department contributes to the evolution of the next generation of leading networking products. This is an opportunity to work with worldwide distributed Cisco R&D centers and learn from the best engineers in the field. We seek passionate technologists who push the limits of what is possible through innovation, determination, and teamwork.
Join the Platform team, which architects and implements low-level drivers and foundational libraries within the SiliconOne SDK. Driver development is primarily conducted in C++, while the testing infrastructure utilizes gtest and Python for comprehensive automated validation. The team's core responsibilities encompass ASIC integration workflows, systematic validation and testing across multiple environments spanning from software simulators and hardware emulators to physical hardware platforms.
Your Impact
Lead areas of software development projects from requirements to execution
Contribute to architectural decisions and propose product design solutions
Participate in C++ development (coding) of various software components
Identify bottlenecks and bugs, and devise solutions to these problems
Perform code reviews
Lead and mentor software engineers, fostering technical growth and best engineering practices.
This is an excerpt. Read the full job description on Cisco careers →