We are looking for a highly motivated and experienced Senior Computer Vision Engineer to join the team developing our perception, localization, and autonomy software stack.
You will own the development, integration, and optimization of features such as Visual-Inertial Odometry, Tracking, Object and Motion Detection, Image preprocessing and stabilization, and data link/streaming solutions.
You will lead the design, development, integration, and optimization of core perception and vision capabilities, including Visual-Inertial Odometry, Tracking, Object and Motion Detection, Image Preprocessing and Stabilization, and real-time video streaming solutions.
Responsibilities:
Contribute to the architecture, design, and implementation of Vision software modules.
Lead the development of complex features from concept through production.
Collaborate with mission control, systems, infra, and flight teams to ensure robust integration.
Translate cutting-edge research and POCs into reliable, production-grade software.
Ensure performance, robustness, and real-time operation under constrained conditions.
Mentor engineers and drive engineering best practices across the Vision team.
Requirements: Requirements:
B.Sc./M.Sc. in Computer Science, Software Engineering, Electrical Engineering or related field.
6+ years of professional software development experience.
Strong understanding and experience in software architecture and design for real-time and edge computing applications.
Strong proficiency in modern C++ and Python development.
Strong understanding of computer vision, robotics, and state estimation principles.
Experience implementing algorithms from research papers and adapting them for production environments.
Excellent problem-solving and communication skills.
Ability to lead technical initiatives and mentor other engineers.
Advantages:
Experience with Visual-Inertial Odometry (VIO), Tracking, ATR, SLAM, ISP.
Experience with ROS 2-based distributed robotic systems.
Experience with OpenCV, CUDA, TensorRT, and deployment on edge computing platforms.
Experience optimizing algorithms for real-time performance on edge computing platforms such as NVIDIA Jetson.
Background in UAVs / Robotics / Autonomous Systems at the defense, safety-critical or aerospace industry.
Familiarity with software quality practices including testing, debugging, profiling, CI/CD, and code reviews.
This position is open to all candidates.