Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Cisco Software Technical Leader C++ 
Serbia, Central Serbia, Belgrade 
38364224

18.11.2024

We seeking for an experienced and motivated C++ Software Technical Leader to join the field of Network Technology within our R&D department which contributes to the evolution of the next generation of leading networking products. We are building firmware, SDK, simulators and compilers for Cisco Silicon One™ architecture and work in the development of pioneering technology.

What You'll Do
  • 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
  • Provide coaching and guidance to junior team members
  • 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
Who You Are
  • 7+ years of programming experience with 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
Bonus Points:
  • Understanding of computer networks and network protocols (Ethernet, TCP/IP...)
  • Good understanding of the way how hardware works
  • Experience with Makefiles and Linux
  • Knowledge of I2C, SPI, USART, PCI communication protocols
  • Kernel driver development
  • Experience with ARM microcontrollers
  • Software techniques for writing optimized code
  • Familiarity with the concept of unit testing
  • Experience with other programming languages and tools such as Python and SWIG

But "Digital Transformation" is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)