Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Cisco C++ Software Engineer 
Serbia, Central Serbia, Belgrade 
227231928

31.03.2025

seeking an experienced and motivated C++ Software Engineer 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.

Your Impact

  • develop and programLinux/C++ SDK (Software Development Kit)
  • Identifybottlenecks and bugs, and devise solutions to these problems
  • Code performance evaluation and debugging, implement and/or enhance code generation
  • Solvecomplex resource management problems, choosing the optimal resource allocation across the HW pipeline
  • Contribute to the development of various libraries and analysis tools
  • Collaborate with cross-functional hardware and software engineering teams
  • Participate in the SW/HW integration

Minimum Qualifications

  • 3+ years of experience developing and maintaining large-scale software projects
  • Academic education in computer science (finished BSc/MSc studies)
  • Strong software design/engineering skills in modern C++, excellent debugging skills, good problem-solving and analytical skills
  • Fluency in spoken and written English

Preferred Qualifications

  • Motivation to learn, high level of work autonomy and sense of responsibility
  • Understanding of computer networks and network protocols (Ethernet, TCP/IP...)
  • Experience with Makefiles and Linux
  • Knowledge of I2C, SPI, USART, PCI communication protocols
  • Kernel driver development
  • Experience with ARM microcontrollers
  • Experience working on compiler infrastructures such as LLVM and MLIR
  • Experience with other programming languages and tools such as Python, ANTLR and SWIG
  • Experience with hardware/software co-design
  • Understanding of performance analysis

If this role