Red Cat Holdings
Description
We are seeking a highly skilled Computer Vision Engineer to design and implement perception algorithms that enable advanced autonomy and situational awareness for our unmanned aerial vehicles (UAVs). In this role, you will develop real-time vision-based systems for object detection, obstacle avoidance, mapping, tracking, and navigation. You will work closely with our autonomy, robotics, and flight software teams to push the boundaries of what drones can perceive and do in real-world environments.
Essential Duties And Responsibilities
Vision Algorithm Development
Design, implement, and optimize computer vision algorithms for real-time UAV applications, including:
Object detection and classification
Visual odometry and SLAM
Semantic segmentation
Motion tracking and optical flow
Depth estimation and stereo vision
Integrate vision-based features for autonomous landing, collision avoidance, and waypoint navigation
Sensor Fusion & System Integration
Fuse data from RGB, IR, depth cameras, and IMUs to enhance visual perception accuracy
Interface with embedded systems and onboard processors (Jetson, Snapdragon, etc.) to deploy CV models efficiently
Work with control systems to inform flight behaviors based on visual context
ML Model Deployment
Train and fine-tune deep learning models (YOLO, Mask R-CNN, MobileNet, etc.) for onboard inference
Optimize models for edge devices using TensorRT, ONNX, or OpenVINO
Monitor model performance in real-world flight scenarios and iterate quickly
Testing & Validation
Develop offline and in-flight test environments to validate CV systems across diverse lighting and terrain conditions
Log, label, and analyze aerial vision data to support continuous model improvement
Collaborate with QA and autonomy teams to identify edge cases and ensure robustness
Cross-Functional Collaboration
Work closely with autonomy, embedded software, mechanical, and product teams to ensure vision systems integrate seamlessly into UAV platforms
Contribute to system architecture, product planning, and future R&D initiatives
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or related field
3+ years of experience in computer vision or robotics software development
Proficient in Python and C++ for algorithm development and deployment
Experience with OpenCV, ROS, and deep learning frameworks such as TensorFlow or PyTorch
Solid understanding of SLAM, structure from motion, and geometric vision concepts
Familiarity with deploying real-time vision systems on embedded platforms or edge devices
Additional Desired Qualifications
Experience working with UAVs, robotics, or mobile autonomous systems
Familiarity with camera calibration, lens distortion correction, and multi-sensor synchronization
Background in 3D reconstruction, LiDAR integration, or image-based navigation
Experience with real-time operating systems (RTOS), GStreamer, or GPU programming (CUDA)
Familiarity with FAA Part 107 compliance or DoD/NDAA-compliant vision stacks is a plus
Physical Requirements And Working Conditions
Mix of R&D lab, field testing, and close collaboration with drone hardware teams
Occasional outdoor flight trials and real-time vision testing in complex environments
Fast-paced, mission-driven startup or growth-stage company environment
Background Check This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.
EEO and ITAR/EAR Work Authorization Disclosure Red Cat Holdings provides equal employment opportunities (EEO) to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). Successful candidates for positions subject to ITAR/EAR restrictions must provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export-restricted work authorization.
E-Verify The company participates to ensure eligibility for employment and compliance with rules.
Compensation: Salary plus generous annual equity package and potential bonuses.
Additional Details
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Aviation and Aerospace Component Manufacturing
Referrals increase your chances of interviewing at Red Cat Holdings by 2x
Salt Lake City Metropolitan Area
#J-18808-Ljbffr
We are seeking a highly skilled Computer Vision Engineer to design and implement perception algorithms that enable advanced autonomy and situational awareness for our unmanned aerial vehicles (UAVs). In this role, you will develop real-time vision-based systems for object detection, obstacle avoidance, mapping, tracking, and navigation. You will work closely with our autonomy, robotics, and flight software teams to push the boundaries of what drones can perceive and do in real-world environments.
Essential Duties And Responsibilities
Vision Algorithm Development
Design, implement, and optimize computer vision algorithms for real-time UAV applications, including:
Object detection and classification
Visual odometry and SLAM
Semantic segmentation
Motion tracking and optical flow
Depth estimation and stereo vision
Integrate vision-based features for autonomous landing, collision avoidance, and waypoint navigation
Sensor Fusion & System Integration
Fuse data from RGB, IR, depth cameras, and IMUs to enhance visual perception accuracy
Interface with embedded systems and onboard processors (Jetson, Snapdragon, etc.) to deploy CV models efficiently
Work with control systems to inform flight behaviors based on visual context
ML Model Deployment
Train and fine-tune deep learning models (YOLO, Mask R-CNN, MobileNet, etc.) for onboard inference
Optimize models for edge devices using TensorRT, ONNX, or OpenVINO
Monitor model performance in real-world flight scenarios and iterate quickly
Testing & Validation
Develop offline and in-flight test environments to validate CV systems across diverse lighting and terrain conditions
Log, label, and analyze aerial vision data to support continuous model improvement
Collaborate with QA and autonomy teams to identify edge cases and ensure robustness
Cross-Functional Collaboration
Work closely with autonomy, embedded software, mechanical, and product teams to ensure vision systems integrate seamlessly into UAV platforms
Contribute to system architecture, product planning, and future R&D initiatives
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or related field
3+ years of experience in computer vision or robotics software development
Proficient in Python and C++ for algorithm development and deployment
Experience with OpenCV, ROS, and deep learning frameworks such as TensorFlow or PyTorch
Solid understanding of SLAM, structure from motion, and geometric vision concepts
Familiarity with deploying real-time vision systems on embedded platforms or edge devices
Additional Desired Qualifications
Experience working with UAVs, robotics, or mobile autonomous systems
Familiarity with camera calibration, lens distortion correction, and multi-sensor synchronization
Background in 3D reconstruction, LiDAR integration, or image-based navigation
Experience with real-time operating systems (RTOS), GStreamer, or GPU programming (CUDA)
Familiarity with FAA Part 107 compliance or DoD/NDAA-compliant vision stacks is a plus
Physical Requirements And Working Conditions
Mix of R&D lab, field testing, and close collaboration with drone hardware teams
Occasional outdoor flight trials and real-time vision testing in complex environments
Fast-paced, mission-driven startup or growth-stage company environment
Background Check This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.
EEO and ITAR/EAR Work Authorization Disclosure Red Cat Holdings provides equal employment opportunities (EEO) to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). Successful candidates for positions subject to ITAR/EAR restrictions must provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export-restricted work authorization.
E-Verify The company participates to ensure eligibility for employment and compliance with rules.
Compensation: Salary plus generous annual equity package and potential bonuses.
Additional Details
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Aviation and Aerospace Component Manufacturing
Referrals increase your chances of interviewing at Red Cat Holdings by 2x
Salt Lake City Metropolitan Area
#J-18808-Ljbffr