Winterthur
Senior C++ Software Engineer (m/f/d)
- 21 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.
Senior C++ Software 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 to safety zones. Minimising collateral damage is always the focus. 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:
Do you want to develop software where architecture, performance, and technical depth are crucial? This position offers experienced C++ engineers the opportunity to take responsibility for complex system components from technical conception to productive implementation and to have a real influence on software architecture.
Responsibilities:
Development of high-performance software components with modern C++
Building modular and scalable backend and system architectures
Implementation of sophisticated communication and integration solutions
Connecting hardware, network services, and technical platforms
Development of efficient interfaces for internal and external system components
Improvement of runtime behaviour, stability, scalability, and resource consumption
Technical analysis of existing software and targeted modernisation of legacy components
Development of automated test strategies for unit, integration, and system tests
Ensuring high code quality through reviews, static analysis, and engineering standards
Support of technical releases and assessment of development risks
Support in architecture workshops and technical decision-making processes
Professional guidance of software engineers and promotion of modern development practices
Qualifications:
Several years of professional experience as a C++ software engineer, systems engineer, or backend developer
Very good knowledge of modern C++ development with C++17, C++20, or C++23
Confident understanding of software design, data structures, concurrency, and memory management
Experience with complex backend, system, or distributed software solutions
Solid knowledge of network communication and modern API technologies
Experience with TCP/IP, UDP, REST, gRPC, and binary communication formats
Practical experience with CMake, Git, and automated build and deployment processes
Experience in performance engineering, profiling, and systematic debugging
Quality awareness in architecture, code, tests, and technical documentation
Independent working style with strong ownership of technical topics
Enjoyment in solving complex technical problems in a structured manner
ROCKEN Jobs:
https://rocken.jobs
Create profile:
https://rocken.jobs/application/profil-erstellen/
Work location
Winterthur
Contact
Joshua de Boers,
+41443852112