Senior Software Engineer (Python, С++, Autonomous Drone Systems)

We are looking for a Senior-level freelance engineer with proven, hands-on experience in backend and systems development (Python and C++) for drones, UAVs, or robotic platforms. This role involves building critical software that directly powers autonomous aerial operations.
 

What you’ll do

  • Design and develop backend services for mission control and monitoring of autonomous drones
  • Build robust data pipelines to process and analyze telemetry in real time
  • Implement reliable communication protocols (MAVLink over UDP/TCP)
  • Integrate with PX4 flight stack and extend/customize its C++ components when needed
  • Collaborate remotely with robotics, hardware, and frontend teams to deliver end-to-end solutions
     

You have

  • Mandatory: production-level experience building software for drones/UAVs or robotic platforms
  • Expert-level skills in Python (asyncio, FastAPI/Flask, or similar frameworks)
  • Solid C++ experience (PX4 modules, real-time systems, or robotics software)
  • Strong experience with Linux development environments
  • Hands-on knowledge of Docker, Kubernetes, and containerized deployments
  • Git and version control best practices
  • Experience designing and maintaining CI/CD pipelines
  • Solid understanding of networking concepts (UDP/TCP, DHCP, Wireshark)
  • Real-world experience with PX4 flight stack and MAVLink protocol (not just theoretical)
     

Bonus points for

  • Experience with telemetry visualization or data dashboards
  • Knowledge of video streaming technologies
  • Familiarity with cloud-based deployments (AWS, GCP, or Azure)
  • Prior work in Agile, cross-functional robotics teams
     

What we offer

  • Freelance / hourly paid (long-term collaboration possible)
  • Competitive rate, based on expertise and contributions
  • 100% remote & flexible working hours
  • Direct involvement in cutting-edge UAV and robotics projects
  • A motivated international team where your work has a real impact on live autonomous systems
     

👉Proven PX4 experience is required. If you bring practical knowledge of UAV/drone software (Python + C++) and can showcase how your work made a difference, we’d be excited to talk with you.

 

Required languages

English B2 - Upper Intermediate
Python, Git, Docker, CI/CD, PX4, Network IP DNS DHCP TCP/UDP, C/C++, TypeScript
Published 20 August
110 views
·
12 applications
100% read
·
17% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...