Postuler

Publié il y a 10 mois

UAV Flight Controls Engineer (ArduPilot)

@ Precision AI

Calgary, Alberta

HybrideTemps plein3+ ans d’expérience
Postuler
SIGNAUX

En bref

Precision AI is hiring a full-time UAV Flight Controls Engineer in Calgary to design, tune and validate flight control and autopilot software on ArduPilot-based agricultural drones. The work covers control loop design, modelling and stability analysis, simulation, and frequent field testing with short code-to-flight cycles. The posting asks for 3 to 6 years of controls or autopilot experience with flown UAV software and hands-on ArduPilot or PX4 work.

Responsabilités :

  • Design and tune attitude, position and altitude control loops for UAVs
  • Develop and modify flight control modules within an ArduPilot-based stack
  • Perform stability analysis using time and frequency domain techniques
  • Run simulations and iterate on tuning through frequent field testing
  • Analyze flight logs to identify instabilities and performance bottlenecks

Résumé des exigences :

  • 3 to 6 years of controls or autopilot engineering experience
  • Demonstrated ownership of UAV flight control software flown on real aircraft
  • Hands-on ArduPilot or PX4 experience, including code-level changes
  • Strong control theory and stability analysis foundation
  • Proficiency with MATLAB, Python or similar tools
  • Experience tuning controls on real vehicles

Outils et compétences

Source et dates

Type de source non vérifié · gem

Date publiée par l’employeur
2026-01-07
Première détection par notre source
2026-10-11
Mise à jour du dossier source
2026-10-14

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauIntermédiaire
DomaineDéveloppement logiciel
Expérience3 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : minimes
Milieu de travailBureau, Extérieur, Laboratoire
PositionAssis et debout
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Precision AI

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Accelerating AI-based solutions to make farming healthier, happier, and more profitable

Description complète de l’entreprise

At Precision AI we are on a mission to accelerate artificial intelligence based farming practices to create healthier, happier, and more profitable farms. By leveraging our advanced drones and custom-built AI technology, we can take crop production decisions from a whole field to an individual plant level. This type of decision-making transforms an industry that has been reliant on larger and broader technology for decades. The outcome of our solutions is integrated into the agricultural technology of today and helps craft the machines of tomorrow that will feed the world. Precision AI was founded in 2017 with offices in Canada and the United States. We are scaling rapidly with an elite global team solving the agriculture challenges of farms around the world.

Abonnés LinkedIn
6 108
Personnes associées sur LinkedIn
39
Bureaux déclarés
  • Calgary, AB, CA
  • Regina, Saskatchewan, CA
  • Costa Mesa, CA 92626, US
Catégories d’activité
  • Aerospace
  • AgTech
  • Agriculture
  • Artificial Intelligence
  • Artificial Intelligence (AI)
  • Drones
Autres noms enregistrés
  • Precision AI
Spécialités
  • Artificial Intelligence
  • Digital Agronomy
  • Robotics
  • Computer Vision
  • Precision Agriculture
  • Machine Learning
  • Autonomous Drones
  • and AgTech
Le profil indique une agence de recrutement
Non
Investissement total déclaré
21 500 000

La devise et la date d’observation ne sont pas fournies; ce n’est ni une valorisation actuelle ni une ronde de financement.

At Precision AI we are on a mission to accelerate artificial intelligence based farming practices to create healthier, happier, and more profitable farms. By leveraging our advanced drones and custom-built AI technology, we can take crop production decisions from a whole field to an individual plant level. This type of decision-making transforms an industry that has been reliant on larger and broader technology for…

ChampValeur
SecteurAviation and Aerospace Component Manufacturing
Taille11-50 employees
Siège socialCalgary, AB
Type d’organisationPrivately Held
Fondée en2017
SpécialitésArtificial IntelligenceDigital AgronomyRoboticsComputer VisionPrecision AgricultureMachine LearningAutonomous Dronesand AgTech
Offres sur Jobsy9
LinkedInVoir la page
Description

About Precision AI

Precision AI is on a mission to transform agriculture with cutting-edge drone technology. Our aerial spraying systems help farmers target weeds with surgical precision, reducing chemical use and increasing yields. We’re a fast-moving, impact-driven team looking for people who want to help build the future of farming.


Role Overview

The ideal Flight Controls Engineer at Precision AI is someone who can design, implement, and tune UAV flight control and autopilot software, then validate those changes quickly on real aircraft in the field. You’ll work in a multidisciplinary environment alongside embedded, mechanical, GNC (Guidance, Navigation, and Control), and software engineers, developing autopilot-based control strategies that directly impact UAV stability, safety, and spray performance from concept through flight testing.

You will primarily work within an ArduPilot-based autopilot stack, but we are open to candidates with deep PX4 or similar autopilot experience who have also spent meaningful time working with ArduPilot. You’ll spend your days inside the flight control firmware, designing and tuning control loops, analyzing flight logs, and iterating rapidly between bench tests, simulation, and live flights to improve platform behavior. Some days you’ll be extending or modifying flight modes and controllers; other days you’ll be in the field, adjusting parameters and validating performance under agricultural shock, vibration, wind, and dust.

This role will work out of our Calgary office due to the hands-on nature of testing, integration, and UAV flight verification and validation.

Key Responsibilities

Control System & ArduPilot Design

  • Design and tune attitude, position, and altitude control loops for multirotor, fixed-wing, and/or VTOL UAVs, with a focus on low-altitude agricultural missions.
  • Develop and modify flight control modules (e.g., attitude control, motors/mixers, flight modes, failsafes) within our ArduPilot-based stack to support Precision AI’s airframes and mission profiles.
  • Define control objectives and performance metrics tied to safety, stability, and spray accuracy in real-world field conditions.
  • Implement control logic that accounts for non-linear aircraft behavior, disturbances, saturation, delays, and sensor noise.
  • Support integration of control algorithms into embedded implementations in partnership with firmware teams, ensuring real-time and resource constraints are respected.

Modeling, Dynamics & Stability Analysis

  • Build and maintain dynamic models of the UAV platform and subsystems (actuators, sensors, airframe responses) to inform control design and tuning.
  • Perform stability analysis using time- and frequency-domain techniques (e.g., step responses, Bode plots) to converge on stable operating regions and robust tuning.
  • Develop and validate assumptions around sensors and estimation (rate limits, latency, noise characteristics, update timing) and understand their impact on control performance.
  • Use tools such as MATLAB or Python to prototype and evaluate control loops, tuning approaches, and non-linear behaviors before and alongside flight testing.
  • Document modeling assumptions, control architectures, and tuning rationale for repeatable and auditable engineering decisions.

Simulation, Testing & Iteration

  • Build and run simulations (including software-in-the-loop or equivalent) to de-risk control strategies before flight, while recognizing that final validation happens in the field.
  • Design focused test plans for tuning and validation, including step responses, disturbance testing, and controlled flight envelope expansion.
  • Support frequent field testing and iterative tuning under real agricultural environments (shock, vibration, wind, dust), with new code changes expected to fly on short time scales once basic checks are complete.
  • Analyze flight logs and test data to identify instabilities, coupling effects, and performance bottlenecks, then implement improvements quickly in code and configuration.
  • Define and refine failsafes, geofencing, and recovery behaviors to protect people, aircraft, and equipment while enabling aggressive low-altitude operations.

Cross-Functional Collaboration

  • Work closely with Embedded Engineers to ensure sensor timing, real-time behavior, and hardware constraints match control intent and autopilot implementation details.
  • Collaborate with Mechanical and Electrical teams to align actuator and sensor choices, mechanical layout, and power systems with stability and control requirements.
  • Partner with flight test and field operations teams to plan, execute, and iterate on flight test campaigns, clearly communicating risk, mitigation strategies, and expected outcomes.

Relevant Experience

  • 3–6 years of controls or autopilot engineering experience with demonstrated ownership of UAV flight control or autopilot software that has flown on real aircraft.
  • Strong foundation in system dynamics, control theory, and stability analysis (time and frequency domain) applied to UAVs or similar aerospace systems.
  • Significant hands-on experience with at least one open or proprietary UAV autopilot (such as ArduPilot or PX4), including modifying flight control or autopilot modules and using logs and parameters for diagnosis and iteration.
  • At minimum, some direct experience working with ArduPilot (e.g., configuration, tuning, or code-level changes), and readiness to work primarily in an ArduPilot-based environment.
  • Experience modeling dynamic systems and translating models into practical control implementations (for example, through system identification or similar hardware characterization techniques).
  • Proficiency with MATLAB, Python, or similar tools for control prototyping, simulation, and analysis.
  • Experience tuning controls on real vehicles (ideally UAVs), including field-based iteration with short cycles from code change to flight test.
  • Comfort working in a fast-paced environment where, after basic bench and simulation checks, new control or autopilot code is expected to be flown promptly under controlled test conditions.

Bonus

  • Deep experience with ArduPilot or PX4 internals (flight modes, controllers, EKF behavior, failsafes, mission logic) beyond basic configuration and tuning.
  • Experience tuning controls and autopilot behavior on UAVs used for agriculture, inspection, mapping, or other low-altitude, high-precision missions in challenging environments.
  • Experience with VTOL or other non-standard or highly coupled airframes (tailsitters, hybrid lift, heavily loaded aircraft, or airframes with significant payload shifts).
  • Familiarity with state estimation and sensor fusion concepts and how they interact with control performance, even if not your primary ownership area.
  • Experience with real-time implementation constraints and embedded integration workflows on flight controllers such as Pixhawk-class hardware.
  • Comfort analyzing large test datasets and building repeatable analysis or log-processing scripts to accelerate tuning and troubleshooting.
  • Experience working on safety-critical or high-reliability systems where incremental change, clear rollbacks, and documented test plans are expected.

Not Sure You Meet Every Requirement?

Research shows that some candidates, especially women, underrepresented groups, and career changers, are less likely to apply for a role unless they meet 100% of the listed qualifications. At Precision AI, we believe the right person can grow into the role, and we value potential as much as experience. If you’re excited about our mission and think you could contribute, we encourage you to apply, even if you don’t check every single box.

Equal Employment Opportunity

All qualified applicants will receive consideration for employment without discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other status protected by law.

Emplois semblables

  • HR Manager

    Calgary, AB

    Sidetrade: Sidetrade is the Order-to-Cash Intelligence Company.

    5+ ansCandidates need about five years of HR Business Partner or HR Manager experience, solid Canadian employment law knowledge (ideally Alberta) and working knowledge of US employment law. Strong English, comfort with HR systems and AI tools, and French are assets.

    BambooHR, TriNet

    HR Manager

    Calgary, AB
    Télétravail

    Sidetrade: Sidetrade is the Order-to-Cash Intelligence Company.

    5+ ansCandidates need about five years as an HR Business Partner or HR Manager, solid Canadian employment law knowledge (ideally Alberta) and working knowledge of US law. Strong analytical skills, HR systems experience and excellent English are required, with French a plus.

    BambooHR, TriNet

  • Proposal Specialist

    Toronto, ON +8
    Temps plein

    Dillon Consulting Limited: Dillon is a proudly Canadian, employee-owned, professional consulting firm with over 1,100 employees specializing in planning, engineering,…

    Candidates need proposal preparation and submission experience and post-secondary education in Business, Marketing, Communications or a related field. Skill with AI-enabled tools and proposal management platforms, strong organization under deadlines, and professional services experience are assets.

    AI-enabled tools, proposal management platforms

  • Instructor

    Calgary, AB
    Temps plein

    Recovery Alberta: Recovery Alberta provides comprehensive recovery-oriented mental health & addiction services, as well as correctional health services.

    5+ ansCandidates need an accredited nursing education and CRNA registration or eligibility, plus current BCLS-HCP. Five years of acute, medical or emergency nursing experience, or prior clinical educator experience, and skill teaching adult learners and presenting to teams are also required.

    Connect Care, eSIMs

    Registered Nurse

    Calgary, AB

    Recovery Alberta: Recovery Alberta provides comprehensive recovery-oriented mental health & addiction services, as well as correctional health services.

    1+ ansCandidates need an accredited nursing education, active or eligible CRNA registration and current BCLS-HCP. They should have verbal de-escalation skills, working knowledge of psychotropic medications, risk assessment experience and six months of addictions and mental health experience within the last three years, and knowledge of the Mental Health Act is required.

    RN, Psychiatric disorders, Conflict resolution, Communication skills, Critical thinking, Problem solving

    Peer Support Worker

    Calgary, AB

    Recovery Alberta: Recovery Alberta provides comprehensive recovery-oriented mental health & addiction services, as well as correctional health services.

    2+ ansRecovery Alberta needs candidates with lived experience of mental health or addiction recovery and at least two years working with diverse and marginalized populations, especially people experiencing homelessness. Candidates need a valid Class 5 Alberta driver's licence, a Recovery Coach Training Course, and current Non-Violent Crisis Intervention training or the ability to take it immediately.

    PSW, Mental health, Non-violent crisis intervention

  • Ramp Agent

    Calgary, AB
    Temps plein

    Federal Express Corporation Canada

    Diplôme d'études secondaires ou équivalent; Six mois d'expérience ou de formation en soutien au sol d'avions à réaction; Maîtrise de base de Word et Excel

    FAMIS, COSMOS, Intranet FedEx, Excel, Word

  • Operations store leader

    Calgary, AB
    Temps plein

    Decathlon Canada

    Candidates need experience in store operations or leadership and a passion for sport and an active lifestyle. Decathlon does not require Olympic-level athletic background.

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.