Autonomous Drone + Computer Vision Developer for Roofing Damage Detection System
20 hours ago

Job description
Job Description:
We are a roofing company looking to build a custom autonomous drone solution for property inspections, specifically for hail damage detection and measurement.
We need an experienced developer (or small team) with strong background in autonomous drone control, computer vision, and measurement modeling to help us design and implement this system.
Project Overview:
Our estimator will arrive at a property that has potentially been hit by hail
The drone system must:
Autonomously fly around the entire house (all elevations)
Maintain a consistent flight distance of approximately 3–4 feet from the structure
Avoid obstacles in real time (tree branches, power lines, fences, nearby objects, etc.)
Detect hail damage during flight using computer vision
Automatically focus on damaged areas
Capture high-resolution photos of each detected issue
Record GPS coordinates and orientation for every image so we know which side/elevation the photo belongs to
Organize photos by elevation (front, rear, left, right, roof sections, etc.)
Measurement Requirements:
While flying, the drone must also generate accurate measurements for:
Siding (square footage)
Roof areas (square footage)
Trim (linear footage)
Windows and other openings
Each elevation of the structure
The output should allow us to understand exact quantities per elevation (both square and linear footage) in a format usable for roofing/siding estimates.
Core Technical Requirements:
Autonomous flight path generation around residential properties
Real-time obstacle detection and avoidance
Computer vision model for hail damage detection
Image tagging with GPS and side identification
Measurement extraction (area + linear measurements)
Clean data export (report or structured output)
Ideal Experience:
Drone SDKs (DJI, Skydio, PX4, ArduPilot, etc.)
Computer vision (OpenCV, TensorFlow, PyTorch, YOLO, etc.)
3D reconstruction / photogrammetry
SLAM / obstacle avoidance systems
Geospatial data processing
Please include:
Relevant drone or CV projects you've built
Links to GitHub or portfolio
Your proposed architecture approach
Estimated timeline and budget range
Contract duration of less than 1 month. with 30 hours per week.
Mandatory skills:
Drone, Computer Vision, Architectural Photography
Similar jobs
Develop a smart helmet to detect accidents or severe impacts and send emergency alerts with GPS location. · ...
4 weeks ago
Product Master – Telemetry and Proximity Detection systems
Only for registered members
Sandvik Mining is seeking Product Master – Telemetry and Proximity Detection Systems. In this role, you will serve as subject matter expert and division's primary technical contact. · ...
1 day ago
Product Master – Telemetry and Proximity Detection systems
Only for registered members
Sandvik Mining is seeking a Product Master – Telemetry and Proximity Detection Systems in Montreal, QC. The role involves serving as a subject matter expert and technical contact between the Sales Area and the EQ Product Line/factory. · ...
1 day ago
3D Design for Automotive Collision Detection System
Only for registered members
The designer will create detailed technical specifications by zone for an automotive collision detection system. · ...
1 month ago
Matlab Simulink Designer for Decentralized Intrusion Detection System
Only for registered members
We are seeking a skilled professional to design a real-life environment using Matlab Simulink that illustrates a decentralized Intrusion Detection System (IDS) with Wireless Sensor Networks (WSN). The ideal candidate will have experience in system modeling and simulation to effec ...
1 month ago
Deep Learning Engineer for Brain Tumor Detection System
Only for registered members
We are looking for a skilled Machine Learning / Deep Learning Engineer to develop and implement a complete brain tumor detection system using MRI images and convolutional neural networks (CNNs). This is a technical development role, not a research or academic writing role. · This ...
1 month ago
AI-Based Monitoring System for Detecting Illegal Internet Resources
Only for registered members
We are developing an AI-powered monitoring system designed to automatically detect and flag illegal online resources. · Crawls and analyzes websitesIdentifies suspicious or illegal activityClassifies websites into defined risk categoriesGenerates structured reports ...
4 days ago
Build a Semi-Automated Logo Detection System for Non-English Advertisement Videos
Only for registered members
We're hiring an experienced Computer Vision / Multimodal ML Engineer to design and implement from scratch a semi-automated logo detection pipeline for non-English advertisement videos (Italian/Spanish/etc.). · The system should detect both global brands and local/indigenous brand ...
1 month ago
Stage PFE 2026 : Système Intelligent de Détection d'Anomalies pour les Transactions Bancaires H/F
Only for registered members
+ Développer un système intelligent utilisant le Machine Learning pour automatiser la détection d'anomalies multicritères + · + Étudiant(e) en dernière année de formation Bac+5 avec de bonnes bases en informatique + · + Durée du contrat : 4 à 6 mois + · ...
1 week ago
Technicien(ne) de service en automatisation et contrôle – Lévis
Only for registered members
+ Étudiez attentivement la documentation relative aux systèmes électromécaniques · + Vérifiez régulièrement le bon fonctionnement des équipements électromécaniques raccordés au système de détection de gaz · + Faites l'entretien correctif des divers systèmes de contrôles et diff ...
1 month ago
Rejoignez Systematix en tant que Développeur · se SIEM Senior. · Concevoir, développer et maintenir des règles de détection, corrélations et tableaux de bord SIEM (MITRE ATT&CK, TTPs, détection comportementale). · Transformer des hypothèses et TTP en requêtes documentées (context ...
3 weeks ago
Technicien(ne) de service en automatisation et contrôle – Lévis
Only for registered members
Le mandat du titulaire sera d'effectuer principalement l'entretien préventif et correctif des systèmes de détection de gaz des bâtiments de notre clientèle. · ...
3 weeks ago
AI/ML Developer for Monitoring of devices for Anomaly with Chat UI
Only for registered members
We are seeking a freelance AI/ML developer to create an AI-driven monitoring system with anomaly detection and an AI-powered chat interface. · PythonJavascriptArtificial IntelligenceNatural Language Processing ...
1 month ago
Le titulaire du poste a la responsabilité d'établir la vision de cybersécurité pour l'entreprise afin d'améliorer le volet sécurité des magasins, des entrepôts, du centre de distribution ainsi que du siège social. · ...
1 week ago
L'entreprise GO ROCK IT cherche un Spécialiste SIEM pour joindre l'équipe d'un de ses partenaires à Montréal. · Nous valorisons l’équité, la diversité et l’inclusion. · ...
3 weeks ago
Asterisk VPS Setup with AMD Integration for Voicemail Detection
Only for registered members
I am looking for an experienced Asterisk / VoIP engineer to configure an Asterisk PBX on a VPS with integration of an external AMD (Answering Machine Detection) service such as or a similar solution. · ...
1 week ago
+Job summaryWe are looking for an experienced Computer Vision Engineer to review, improve, and production-harden our forensic detection pipeline. · +QualificationsStrong experience with OpenCV · Strong experience with image forensics · ...
1 week ago
CCTV Overlay Theft Detection Expert Needed for Retail Store
Only for registered members
We are seeking an experienced professional to implement a CCTV overlay theft detection system for our retail store. · ...
1 month ago
L'équipe Anti-Cheat de Rainbow Six Siege recherche un(e) Gameplay Programmer talentueux(se) et rigoureux(se). · Nous nous consacrons à la prévention et à la détection des triches via une approche double : réduction de la disponibilité des cheats et détection avancée. · Intégrer d ...
1 month ago
Flyscan cherche un scientifique en traitement du signal hyperspectral pour développer maintenir et améliorer un produit de détection de fuite avec méthane.Traitement du signal : Rechercher, développer et optimiser des algorithmes pour la détection hyperspectrale de fuites. · ...
1 month ago