Middle Computer Vision / Visual Navigation Engineer
Overview
We are looking for a Middle Computer Vision / Visual Navigation Engineer to improve and extend our GPS-independent navigation stack.
This is a hands-on R&D role: you work with real flight data, bring algorithms from experimentation to production, and collaborate closely with software and flight teams. Day to day you balance navigation and CV development, post-flight analysis, sensor calibration, and integration work. The role suits someone who is comfortable with classical geometry-based CV, modern feature pipelines, and turning prototypes into stable behavior on constrained hardware.
Responsibilities
Navigation & computer vision
- Improve existing visual-inertial navigation on real UAV platforms - both copters and planes
- Develop and refine algorithms for estimating position and orientation from camera and onboard sensor data
- Research and implement additional computer vision that extend the current system (e.g. use of satellite data, map or scene-based cues)
- Handle difficult real-world conditions: vibration, blur, changing scenery, sensor noise, and platform-specific setup differences
Flight analysis & tooling
- Analyze flight recordings to find issues, propose fixes, and verify improvements
- Extend automated post-flight analysis to reduce repetitive manual work
- Define clear quality metrics and use them to judge whether changes are ready for the deployment
Calibration
- Improve calibration procedures for cameras, IMU, and related sensors on new platforms
- Make calibration more repeatable and less dependent on one-off manual steps
Cross-team delivery
- Work closely with software and flight teams on testing, integration, and rollout
- Bring new methods into the production system with attention to performance and reliability
- Document limitations, risks, and operational guidance for the rest of the team
Required skills & experience
- 2+ years of practical experience in computer vision
- Solid fundamentals in image processing and geometric computer vision (camera models, epipolar geometry, robust estimation)
- Good Python for prototyping, analysis, and integration
- Practical production mindset
- English B2+ for documentation and technical discussion; Ukrainian for day-to-day team communication
Nice to have
- Experience with multi-sensor fusion / SLAM / EKF
- Sensor calibration experience on robotic or aerial platforms
- Map-based or semantic localization experience
- Deep learning applied to perception / matching
- UAV / robotics / aerospace experience
What we offer
- Team eager to share the knowledge we have and help you become proficient across a wide range of areas;
- Courses and investment in your professional growth;
- Work on game-changing products which have real impact on the world;
- Team which share common values and meanings, help and support each other;
- Possibility to create, test and improve real autonomous aircrafts;
- Official employment, booking, 24 days of vacation;
- There is some food in office, water, beer, cigarettes;
- You will definitely not be the same as before!
Required skills experience
| UAV | 6 months |
| Python | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | B2 - Upper Intermediate |