Talent.com
Computer Vision Engineer
Computer Vision EngineerRed Cat Holdings • Salt Lake City, UT, US
No longer accepting applications
Computer Vision Engineer

Computer Vision Engineer

Red Cat Holdings • Salt Lake City, UT, US
10 days ago
Job type
  • Full-time
  • Permanent
Job description

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

    Create a job alert for this search

    Computer Vision Engineer • Salt Lake City, UT, US

    Related jobs
    Data Scientist in Computer Vision

    Data Scientist in Computer Vision

    VirtualVocations • Provo, Utah, United States
    Full-time
    A company is looking for a Data Scientist with a focus on computer vision and deep learning.Key Responsibilities Design and develop machine learning models for computer vision tasks such as image...Show more
    Last updated: 6 hours ago • Promoted • New!
    Mobile Malware Reverse Engineer

    Mobile Malware Reverse Engineer

    VirtualVocations • Provo, Utah, United States
    Full-time
    Security Researcher - Mobile Malware Reverse Engineer.Key Responsibilities Discover, analyze, and track advanced cyber campaigns targeting mobile platforms Enhance understanding of mobile malwar...Show more
    Last updated: 3 days ago • Promoted
    CUDA Engineer

    CUDA Engineer

    VirtualVocations • Provo, Utah, United States
    Full-time
    A company is looking for a CUDA Engineer to engineer performant CUDA kernels with a focus on numerical correctness and efficiency. Key Responsibilities Engineer and optimize CUDA kernels for train...Show more
    Last updated: 12 hours ago • Promoted • New!
    Cloud Engineer

    Cloud Engineer

    Unisys Corporation • Salt Lake City, UT, United States
    Full-time
    What success looks like in this role : .Design and implement cloud computing solutions using AWS, Azure, or Google Cloud Platform. Manage and optimize cloud infrastructure, ensuring high availability ...Show more
    Last updated: 30+ days ago • Promoted
    AI-Software Engineer II

    AI-Software Engineer II

    bioMerieux Inc. • Salt Lake City, UT, United States
    Full-time
    Merieux - Salt Lake City is looking for a talented and engaged AI Software Engineer to contribute to the internal data science / AI software applications and data pipelines that support our cutting...Show more
    Last updated: 6 days ago • Promoted
    Cloud Security Engineer

    Cloud Security Engineer

    VirtualVocations • Provo, Utah, United States
    Full-time
    A company is looking for a Security Engineer, Product Security.Key Responsibilities Design, implement, and manage security controls and policies within AWS Perform security assessments of cloud ...Show more
    Last updated: 30+ days ago • Promoted
    Senior AI Infrastructure Engineer

    Senior AI Infrastructure Engineer

    VirtualVocations • Salt Lake City, Utah, United States
    Full-time
    A company is looking for a Senior AI Infrastructure Engineer, Cloud Partnerships - DGX Cloud.Key Responsibilities Architect unified systems for integrating infrastructure provider maintenance eve...Show more
    Last updated: 30+ days ago • Promoted
    Senior macOS Developer

    Senior macOS Developer

    VirtualVocations • Provo, Utah, United States
    Full-time
    A company is looking for a Senior QLab Developer (macOS).Key Responsibilities Develop and enhance functionality for QLab software Implement and debug various AV and software tool file formats an...Show more
    Last updated: 12 hours ago • Promoted • New!
    Genesys Cloud Engineer

    Genesys Cloud Engineer

    VirtualVocations • Provo, Utah, United States
    Full-time
    A company is looking for a Genesys Cloud & AI Engineer to design, implement, and maintain customer engagement systems.Key Responsibilities Design and implement customer engagement solutions using...Show more
    Last updated: 30+ days ago • Promoted
    AI Software Engineer

    AI Software Engineer

    VirtualVocations • Provo, Utah, United States
    Full-time
    A company is looking for an AI Software Engineer.Key Responsibilities Design and develop enterprise-grade commercial software Work with state-of-the-art machine learning technologies in real-wor...Show more
    Last updated: 30+ days ago • Promoted
    Staff AI Engineer - HCI

    Staff AI Engineer - HCI

    VirtualVocations • Salt Lake City, Utah, United States
    Full-time
    A company is looking for a Staff AI Engineer - Human Computer Interaction and Cognitive System.Key Responsibilities Design and implement multimodal perception pipelines for agent grounding and de...Show more
    Last updated: 10 hours ago • Promoted • New!
    Cloud Network Engineer

    Cloud Network Engineer

    VirtualVocations • Salt Lake City, Utah, United States
    Full-time
    A company is looking for a Cloud Network Engineer to design and develop systems supporting large-scale AI and HPC workloads. Key Responsibilities Own deployment and operational excellence of high-...Show more
    Last updated: 30+ days ago • Promoted
    Trade Surveillance Engineer

    Trade Surveillance Engineer

    VirtualVocations • Salt Lake City, Utah, United States
    Full-time
    A company is looking for a TradingHub Trade Surveillance Engineer (equities, fixed income, FX, Derivatives).Key Responsibilities Lead the implementation and customization of TradingHub Trade Surv...Show more
    Last updated: 12 days ago • Promoted
    Algorithm Engineer

    Algorithm Engineer

    VirtualVocations • Salt Lake City, Utah, United States
    Full-time
    A company is looking for an Algorithm Engineer IV to work on biosignal-based algorithm development for medical devices.Key Responsibilities Lead the entire biosignal-based algorithm development l...Show more
    Last updated: 30+ days ago • Promoted
    AI Engineer, Visual Generation

    AI Engineer, Visual Generation

    VirtualVocations • Salt Lake City, Utah, United States
    Full-time
    A company is looking for an AI Engineer, Visual Generation Pipeline (Contract).Key Responsibilities Generate diverse chart types using modern plotting or generation libraries at scale Design sop...Show more
    Last updated: 10 hours ago • Promoted • New!
    AI Ops Engineer II

    AI Ops Engineer II

    VirtualVocations • Salt Lake City, Utah, United States
    Full-time
    A company is looking for an AI Ops Engineer II to participate in the production deployment and automation of Generative AI solutions. Key Responsibilities Research industry best practices and eval...Show more
    Last updated: 10 hours ago • Promoted • New!
    Public Trust SOC Engineer

    Public Trust SOC Engineer

    VirtualVocations • Provo, Utah, United States
    Full-time
    A company is looking for an Info Security Analyst IV.Key Responsibilities Maintain and optimize a Microsoft Sentinel SIEM / SOAR solution Configure and manage log / data feeds from diverse sources ...Show more
    Last updated: 3 days ago • Promoted
    Copilot Studio Customer Engineer

    Copilot Studio Customer Engineer

    VirtualVocations • Provo, Utah, United States
    Full-time
    A company is looking for a Copilot Studio and Extensibility Customer Engineer.Key Responsibilities Lead customers in designing and architecting Copilot solutions, including task-based copilots an...Show more
    Last updated: 1 day ago • Promoted
    AI Solutions Engineer

    AI Solutions Engineer

    VirtualVocations • Provo, Utah, United States
    Full-time
    A company is looking for an AI Solutions Engineer to design and implement AI-enabled systems for enterprise environments. Key Responsibilities Architect, build, and deploy intelligent solutions th...Show more
    Last updated: 30+ days ago • Promoted
    Business Intelligence Engineer

    Business Intelligence Engineer

    VirtualVocations • Salt Lake City, Utah, United States
    Full-time
    A company is looking for a Business Intelligence Engineer II to create data assets that provide business insights and aid decision-making. Key Responsibilities Develops BI solution architecture to...Show more
    Last updated: 30+ days ago • Promoted