Senior C++ Software Engineer
Aargau, Switzerland (near Zurich / well connected) | Research & Innovation | Hybrid (up to 2 days remote)
Are you a Senior C++ Engineer who enjoys working close to real hardware, data, and complex systems rather than purely business software?
Were supporting a leading Swiss research & technology environment in the search for a Senior Software Engineer to take ownership of high-performance backend systems used for camera & detector data acquisition in advanced scientific installations.
This is a hands-on, technical role with real impact — your code directly supports cutting-edge research and large-scale experimental infrastructure.
What youll be working on
Designing and developing high-performance backend software in modern C++
Owning the full software stack for data acquisition services (from build to deployment)
Working on systems handling large data volumes and performance-critical workloads
Building clean, robust interfaces for deployment, monitoring & operations
Collaborating closely with system engineers and integrators in a multidisciplinary environment
Driving best practices around CI / CD, automation, testing & documentation
Tech environment (core focus)
C++ (strong focus – 5+ years)
Deep understanding of modern C++ standards
High-performance computing concepts
Network programming
Experience with data-intensive systems / big data pipelines
Nice to have (not mandatory) :
Python or Rust
Docker, Ansible, CI / CD pipelines
Git, structured development workflows, package management (e.g. Conan)
What theyre looking for
Senior-level C++ engineer with solid, real-world systems experience
Someone who enjoys complex, long-lived software rather than short-term features
Comfortable working in a research / engineering-driven environment
Collaborative, communicative, and technically curious
English required | German is a plus (or willingness to learn)
Why this role?
Meaningful work supporting world-class R&D
Technically challenging problems (performance, data, reliability)
Stable environment with modern engineering practices
Excellent work-life balance & flexible working model
Long-term projects where quality matters more than speed
Senior Software Engineer • Aargau, Switzerland