BRINC Drones

Autonomy Engineer, Computer Vision

Job Description

Posted on: 
2025-12-04

Responsibilities

  • Research, design, and implement vision-based localization and mapping algorithms, including VIO and VSLAM.
  • Develop real-time computer vision pipelines for tracking, depth estimation, stereo/mono reconstruction, and mapping.
  • Architect and optimize vision-centric sensor fusion systems for robustness in diverse environments.
  • Build perception algorithms for vision-based navigation, including feature tracking and obstacle detection.
  • Develop computer vision and machine learning models for scene understanding and object detection.
  • Implement and optimize CV pipelines on embedded GPU or accelerator platforms.
  • Validate performance through simulation, hardware-in-the-loop, and real-world flight testing.

Job Requirements

  • Bachelor’s, Master’s, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field with a minimum of 3+ years of industry experience.
  • Strong programming skills in C++ and Python, with experience in real-time systems.
  • Experience developing computer vision or perception systems for robotics or UAVs.
  • Familiarity with implementing CV models on embedded systems, GPUs, or hardware accelerators.
  • Hands-on experience with robotics or UAV testing, including data collection and system debugging.
  • Deep knowledge of sensor fusion and tightly coupled vision–IMU systems.
  • Experience with ROS, PX4, MAVSDK, or similar robotics middleware.
Apply now

More job openings