C++ Software Engineer
2 weeks 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
- You will work on advanced Makefile and Bazel based build mechanisms. Support for cross-compilation, different compilers, and different Linux environments.
- Actively work on architectural redesign of the SDK.
- Collaborate with other SDK development teams; closely cooperate with the teams in charge of release, QA, and CI/CD.
- The result of your work will be integrated into the products of world-leading companies and will have a worldwide impact.
Minimum Qualifications
- 5+ years of experience in C++ development on Linux
- Good knowledge of C++ (preferably C++11 or newer)
- Experience with system architecture and design
- Experience with at least one of Linux build systems (Makefile, CMake, Bazel…)
- Academic education in computer technology (finished BSc/MSc studies) or academic education in a related field with relevant experience
- Fluency in spoken and written English
Preferred Qualifications
- Experience in cross compilation, compiler/toolchain support
- Experience in Python or some other script language
- Experience with Jenkins, Docker, test automation
- Familiarity with the concept of unit testing
- Good problem-solving, debugging, and analytical skills
- High level of work autonomy and sense of responsibility
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.
-
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...
-
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...
-
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...
-
Software Engineering
5 days ago
Belgrade, Central Serbia Microsoft Full timeOverviewMicrosoft builds high-performance and reliable networks to support cloud computing and emerging workloads such as artificial intelligence and machine learning. Microsoft Azure is one of the largest public cloud platforms globally, offering a powerful channel for product impact that reaches millions of users daily. Through partnerships with global...
-
Software Engineer II
1 day ago
Belgrade, Central Serbia Microsoft Full timeOverviewMicrosoft builds high-performance and reliable networks to support cloud computing and emerging workloads such as artificial intelligence and machine learning. Microsoft Azure is one of the largest public cloud platforms globally, offering a powerful channel for product impact that reaches millions of users daily. Through partnerships with global...
-
Senior Software Engineer
3 days ago
Belgrade, Central Serbia Microsoft Full timeOverviewIt is a mobile-first, cloud-first world, and we are enabling it. Microsoft Azure is at the core of the Microsoft Cloud, providing the foundational infrastructure for large-scale, distributed, and dynamic computing. Our team within Azure delivers the software platform that powers internal Microsoft services such as Office 365, , Xbox Live, Skype, and...
-
Software Engineering Manager
1 week ago
Belgrade, Central Serbia Microsoft Full timeAzure is Microsoft's central cloud infrastructure, supporting both public cloud offerings and a wide range of internal, cloud-scale services. As cloud computing continues to grow rapidly and remain highly competitive, Azure aims to lead across all dimensions of its platform and services. Within Azure, the Azure Compute team is responsible for hosting virtual...
-
Principal Software Engineer
2 weeks ago
Belgrade, Central Serbia Microsoft Full time $80,000 - $200,000 per yearOverviewOverviewWe are Azure Data, a Microsoft team that drives the future of data processing in the Microsoft Cloud. Our software development team, located in Belgrade, is building some of the most advanced and widely used data processing cloud services in the world. The services we build are based on groundbreaking technology and are global market leaders,...
-
Software Engineer
1 day ago
Belgrade, Central Serbia Microsoft Full timeOverviewMicrosoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.Microsoft's Azure Data engineering team is leading the transformation of analytics in the world...
-
Software Developer Engineer
3 days ago
New Belgrade, Central Serbia Wärtsilä Full timeWe are intensively looking for pro-active Software Development Engineer to join Simulator team. The candidate will work on market lead product GMDSS that actively in use for seafarers' education in thousands maritime academies around the globe. The reason of hiring is active business and development team grow.Company-wide communications are in English. We...