PX4 + Jetson Engineer — Autonomous Inspection Drone MVP (Remote, Milestone-Based)

Posted 6 days ago

Worldwide

Summary

I'm building a computer-vision-enabled autonomous drone MVP on a Holybro X650, Pixhawk 6X, PX4, and NVIDIA Jetson Orin NX platform and need an experienced drone software engineer to own the software stack end-to-end. I handle all hardware purchasing, assembly, and flight testing. You work fully remotely with SSH access to the Jetson and live sessions during tests. SCOPE, 7 milestones: BOM review — sanity-check my Holybro parts list, dedupe FC and GPS options, confirm Jetson bundle contents, and flag missing cables or power items. PX4 bring-up — X650 config, calibration procedures, failsafes, and waypoint missions. I execute physically; you guide and review logs. Jetson integration — JetPack, TensorRT, ROS 2 or MAVSDK, PX4-Jetson MAVLink bridge, and live video streaming to ground. Perception — YOLO-class detector with TensorRT, multi-object tracking, and GPS geotagging of detections, targeting 10 to 15 plus FPS on Orin NX. Mission autonomy — state machine covering takeoff, search, detect, inspect, log, and RTL, with offboard control, safety rules, and instant manual override. Operator dashboard — live video with detection overlays, map, detection log, and post-flight PDF or CSV report. Demo hardening — 3 clean end-to-end runs, runbook, and handoff docs. IMPORTANT: All autonomy and perception code must be developed SITL-first using PX4 SITL and Gazebo before running on the real vehicle. You can start before hardware arrives. REQUIRED: Shipped at least one real PX4 or ArduPilot vehicle with a companion computer, not just simulation. Jetson deployment experience, including TensorRT optimization and camera pipelines. MAVSDK or ROS 2 offboard control on real hardware. Strong Python; C++ where needed. Comfortable guiding remote hardware bring-up over video and SSH. NICE TO HAVE: GStreamer or WebRTC low-latency video. RTK GNSS setup, such as UM982 or F9P. ByteTrack or DeepSORT, detector fine-tuning. QGroundControl workflows. TO APPLY, answer these. Applications without answers will be skipped. Link or describe a PX4 or ArduPilot plus companion computer project you personally shipped. What flew, what did the companion computer do, and what broke along the way? Which detector and tracker combo would you run on an Orin NX 16GB for 3 to 5 object classes at 15 FPS, and how would you hit under 250 ms latency? MAVSDK-Python vs ROS 2 plus XRCE-DDS for this project — which would you pick and why? Your availability in hours per week and preference: milestone fixed-price or hourly. Milestone-based contract, private GitHub repo, NDA, and IP assignment required before repo access. 2x weekly syncs, async otherwise. Timezone flexible.

  • $5,000.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
MATLAB
Robotics
C++
Python
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:2 days ago
  • Interviewing:
    7
  • Invites sent:
    8
  • Unanswered invites:
    1
About the client
Member since Sep 12, 2020
  • United States
    Germantown7:23 AM
  • $4.2K total spent
    13 hires, 5 active

Explore similar jobs on Upwork

Data Engineering
Python
3D Design
Industrial Design
3D Printing
3D Modeling
Product Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo