C++ Software Engineer – SDK Application Development
6 days ago
Meet the Team
We are building firmware, SDK, simulator, and compiler for Cisco Silicon One architecture and work in the development of pioneering technology.
The Architecture and Infrastructure Team is responsible for build systems written in Makefile and Bazel, and provides compilers and tools/library support for the SDK. The team is in charge for architectural refactoring of the SDK.
This is an opportunity to work with worldwide distributed Cisco R&D centers and learn from the best engineers in the field.
We are looking for people who are in love with technology and engineering to help us push the limits of what is possible through innovation, determination, and teamwork.
Your Impact
- Design and develop high-performance software components using modern C++ (C++14/C++17) standards, ensuring scalability and maintainability
- Collaborate closely with cross-functional software teams to define architecture, design patterns, and best practices for application development
- Identify bottlenecks and bugs, and devise solutions to these problems
- Optimize software by performing maintenance, updates and upgrades
- Help maintain code quality, organization and automatization
- Participate in software/hardware integration, validating interoperability and performance across platforms
- Stay current with emerging technologies and standards, applying innovative solutions to complex networking challenges
The result of your work will be integrated into the products of world-leading companies and will have a worldwide impact.
We have multiple positions open within various teams working on Cisco Silicon One
Minimum Qualifications
- 5+ years of programming experience with C++
- Experience with Linux development, Makefiles, and build automation
- Academic education in computer technology (finished BSc/MSc studies)
- Fluency in spoken and written English
Preferred Qualifications
- Understanding of computer networks and network protocols (Ethernet, TCP/IP...)
- Strong understanding of client-server architecture, RPC frameworks, and API design.
- Solid understanding of hardware architecture and its interaction with software.
- Experience with other programming languages and tools such as Python and SWIG
- Good problem-solving, debugging, and analytical skills
Why Cisco?
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
-
C++ Software Engineer
2 weeks ago
Belgrade, Central Serbia Cisco Full timeMeet the TeamWe are building firmware, SDK, simulator, and compiler for Cisco Silicon One architecture and work in the development of pioneering technology.The Architecture and Infrastructure Team is responsible for build systems written in Makefile and Bazel, and provides compilers and tools/library support for the SDK. The team is in charge for...
-
Junior C++ Software Engineer
6 days ago
Belgrade, Central Serbia Cisco Full timePlease note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens.Location: Belgrade, HybridStart date: As soon as possibleApplications accepted until further noticeWho We AreWe are seeking...
-
Software Field Application Engineer
2 days ago
Belgrade, Central Serbia Quectel Full timeQuectelis global IoT technology developer and cellular module supplier of 5G, LTE, LTE-A, LPWA, Smart Module, C-V2X, GSM/GPRS, UMTS/HSPA(+) and GNSS modules. Due to business expansion on Serbian market in R&D Centre, Quectel is looking for motivated and proactive candidates to join our team in Belgrade.We are looking for:Software Field Application...
-
Tech Lead, C++ Software Engineering
1 week ago
Belgrade, Central Serbia Cisco Full timeMeet the TeamOur 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...
-
Sr. Software Development Engineer
17 hours ago
Belgrade, Central Serbia Advanced Micro Devices, Inc Full timeWHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Multimedia Software Development Engineer
4 days ago
Belgrade, Central Serbia Advanced Micro Devices, Inc Full timeWHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Multimedia Software Development Engineer
4 days ago
Belgrade, Central Serbia Advanced Micro Devices, Inc Full timeWHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Multimedia Software Development Engineer
2 days ago
Belgrade, Central Serbia AMD Full timeWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Senior Backend C++ Developer
2 days ago
Belgrade, Central Serbia Scorewarrior Full timeWe areScorewarrior- a "Great Place to Work" (officially), with a 99% employee satisfaction rate. We are financially independent, highly profitable, and proud to have never made redundancies — a testament to our stability, culture, and long-term vision.Our flagship title,Total Battle, is a top-10 mobile 4X strategy game that has increased it's revenue by...
-
Software Engineer Intern, AI Compiler
2 weeks ago
Belgrade, Central Serbia Tenstorrent University Jobs Full time $120,000 - $180,000 per yearTenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...