Tech Lead, C++ Software Engineering - Platform Team

Cisco UK

Belgrade, Serbia
C++ development on linux
C++11 or newer standards
System architecture and software design
Lead areas of software development projects from requirements to execution, contributing to architectural decisions and proposing product design solutions

Job Summary

  • Lead areas of software development projects from requirements to execution, contributing to architectural decisions and proposing product design solutions.
  • Perform code reviews and lead and mentor software engineers, fostering technical growth and best engineering practices.
  • Ensure the quality, scalability, and maintainability of software integrated into world-leading products by collaborating closely with cross-functional teams.

Matching Summary

Lead areas of software development projects from requirements to execution, contributing to architectural decisions and proposing product design solutions.

Skills & Requirements

Must-have

  • C++ development on Linux
  • C++11 or newer standards
  • system architecture and software design
  • ASIC integration workflows
  • low-level drivers and foundational libraries

Nice-to-have

  • hardware understanding
  • test automation frameworks
  • leadership mindset
  • innovation and determination
  • cross-functional collaboration

Key Requirements

  • 8+ years of professional experience in C++ development
  • Academic degree in computer technology
  • Fluency in spoken and written English

Work Rights

Not specified

Tailored Resume

Cover Letter