Winterthur
C++ Systems Engineer (m/f/d)
- 19 September 2026
- 80 – 100%
- Permanent position
- German (Fluent)
- Winterthur
About the job
We have developed a web-based online platform for job searching and talent acquisition that digitalises the application process and supports companies in quickly recognising talents in the market and securing them for the long term. With a digital Rocken profile, every applicant can quickly and easily connect with market-leading companies and share their profile.
Our work places people at the centre both technologically and organically. Rocken® offers executive search and talent management consulting to address the personal and individual needs of each person and to implement these optimally in recruitment and career planning.
C++ Systems Engineer (m/f/d)
How do you stop a drone in mid-air? Our Rocken partner develops and produces intelligent interception systems for unmanned aerial vehicles. With electrically powered Sentinel systems reaching speeds of up to 230 km/h, the company protects critical infrastructures from unwanted aerial intruders. The solutions combine autonomous flight control, intelligent seekers, and modular design – from pure interception to controlled removal into safety zones. Minimising collateral damage is always central. The team works at the interface of defence technology, robotics, and airspace surveillance. Flat hierarchies and short decision-making paths characterise the daily work. Are you ready to work on systems that redefine security? Then our Rocken partner looks forward to your application.Role:
Demanding software begins where classic backend development reaches its limits. We are looking for an experienced C++ specialist who develops high-performance software architectures, integrates complex system landscapes, and actively shapes technical decisions.
Responsibilities:
Development of modern C++ software for technically demanding and performance-oriented systems
Design and further development of robust software architectures
Development of backend components for distributed and high-performance applications
Integration of software, hardware, network components, and external services
Analysis of complex technical contexts and sustainable optimisation of existing solutions
Development of efficient communication interfaces based on modern network protocols
Establishment of automated tests and sustainable quality assurance
Conducting code reviews and establishing modern engineering standards
Analysis of runtime behaviour, memory consumption, and system performance
Technical support for releases, architectural decisions, and development planning
Support of less experienced developers through professional coaching and technical reviews
Further development of development processes, toolchains, and engineering practices
Qualifications:
Several years of experience in professional C++ development
Very good knowledge of modern C++ standards such as C++17, C++20, or C++23
Solid understanding of object-oriented software architecture, concurrency, and memory management
Experience with backend systems, distributed applications, or system-level software development
Practical knowledge of TCP/IP, UDP, REST, or gRPC
Experience with JSON, Protobuf, or comparable serialization formats
Confident handling of Git, CMake, and modern CI/CD pipelines
Strong skills in debugging, profiling, and performance engineering
Commitment to clean, testable, and maintainable code in the long term
Analytical thinking and enthusiasm for complex technical challenges
Willingness to take on technical responsibility and help shape architectural decisions
ROCKEN Jobs:
https://rocken.jobs
Create profile:
https://rocken.jobs/application/profil-erstellen/
Work location
Winterthur
Contact
Joshua de Boers,
+41443852112