Role Overview
What You´ll Do
- Develop and implement computer vision algorithms and deep learning models for localization and mapping, object detection and tracking, classification, general image processing, and related functions
- as well as analyze, extend, and improve the existing code base and models.
- Collaborate with other engineering teams (such as flight testing, hardware, sensor fusion) to integrate computer vision solutions into prototypes and products.
- Test and evaluate the performance, robustness, and reliability of computer vision systems in diverse conditions, to ensure accuracy, reliability, and efficiency. This may involve both simulated and real-world environments.
Requirements
What You’ll Need
- Excellent programming skills in C++; experience with Rust is a plus.
- Experience with computer vision systems, ideally including both classical techniques and deep learning methods.
- Hands-on experience with tools like OpenCV, PyTorch, TensorFlow.
- Master’s or PhD degree in Computer Vision, Computer Science, Robotics, Electrical Engineering, or a related technical field.
Who You Are
You thrive in complex, high-stakes environments where precision matters, driven by curiosity to make systems smarter and more reliable. You experiment, iterate, and solve without waiting for direction, balancing deep technical thinking with real-world impact. Ownership comes naturally, collaboration is seamless, and there is a constant drive to push for excellence.
Tech Stack