Software Engineer (C++)
On-site · Zürich, Zurich, Switzerland
Job Summary
Software Engineer to design a highly responsive, low-latency software architecture for high-speed autonomous drones, extending and optimizing the PX4 flight stack, building and tuning a computer vision pipeline, porting Python prototypes into production-grade C++, and ensuring performance under real-time constraints; role involves parallelizing hot paths for multi-core CPUs, accelerating workloads on GPUs (CUDA) and delivering end-to-end software that supports mission-critical counter-drone systems; located near Zürich, Switzerland (in-person) with fast iteration and hands-on flight testing in a high-ownership startup environment.
Required Qualifications
- MSc or PhD in Computer Science, Software Engineering, or a related field, with a strong academic record; ETH Zürich or an equivalent university is preferred
- Strong C++ programming skills
- At least 3 years of relevant professional experience
- Experience with Linux-based development environments
- Understanding of software security fundamentals
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.