C++ Software Engineer

Cisco UK

Belgrade, Serbia
C++ programming experience
Software component design and development
Sw/hw integration
We are building firmware, SDK, simulator, and compiler for Cisco Silicon One™ architecture and work in the development of pioneering technology

Job Summary

  • We are building firmware, SDK, simulator, and compiler for Cisco Silicon One™ architecture and work in the development of pioneering technology.
  • Design, develop and program various software components using C++ and collaborate with software development, Hardware and ASIC design teams.
  • At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond.

Matching Summary

We are building firmware, SDK, simulator, and compiler for Cisco Silicon One™ architecture and work in the development of pioneering technology.

Skills & Requirements

Must-have

  • C++ programming experience
  • Software component design and development
  • SW/HW integration
  • Code quality and organization
  • Python and SWIG experience

Nice-to-have

  • Love for technology and engineering
  • Pushing limits through innovation
  • Teamwork and empathy
  • AI era solutions
  • Worldwide impact

Key Requirements

  • 3+ years of programming experience with C++
  • Academic education in computer technology (finished BSc/MSc studies)
  • Fluency in spoken and written English
  • Good problem-solving, debugging and analytical skills
  • High level of work autonomy and sense of responsibility
  • Good understanding the way how hardware is working
  • Experience with Makefiles and Linux Kernel driver development
  • Experience with ARM microcontrollers
  • Software techniques for writing optimized code

Work Rights

Not specified

Tailored Resume

Cover Letter