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, from onboard systems to mission control infrastructure.

 

What you’ll do

 

  • Design and develop backend services for mission control and monitoring of autonomous drones
     
  • Build reliable data pipelines to process and analyze telemetry in real time
     
  • Implement and maintain communication protocols (MAVLink over UDP/TCP)
     
  • Integrate with PX4 or ArduPilot flight stacks and extend/customize C++ components when needed
     
  • Contribute to software deployment on embedded platforms (e.g., Raspberry Pi, NVIDIA Jetson)
     
  • Collaborate remotely with robotics, hardware, and frontend teams to deliver end-to-end UAV solutions

     

You have

 

  • Mandatory: production-level experience building software for drones/UAVs or robotic platforms
     
  • Strong Python expertise (Asyncio, FastAPI/Flask, or similar frameworks)
     
  • Solid C++ experience in robotics, real-time systems, or embedded development
     
  • Practical experience with PX4 or ArduPilot flight stacks
     
  • Hands-on experience with MAVLink protocol
     
  • Strong understanding of UAV/robotics development workflows
     
  • Experience working in Linux environments
     
  • Hands-on knowledge of Docker and containerized deployments
     
  • Git and version control best practices
     
  • Experience designing and maintaining CI/CD pipelines
     
  • Solid understanding of networking concepts (UDP/TCP, DHCP, traffic debugging tools)

     

Nice to have

 

  • Experience with software deployment on embedded hardware platforms
     
  • Experience with telemetry visualization or monitoring dashboards
     
  • Familiarity with video streaming technologies (depending on the team assignment)
     
  • Exposure to cloud-based infrastructure (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 or ArduPilot experience is required. If you bring practical UAV/drone software expertise (Python + C++) and understand real-world robotics workflows, we’d be excited to talk with you.

Required skills experience

Python 5 years
Git 5 years
Docker 5 years
CI/CD 5 years
C/C++ 5 years
TypeScript 5 years

Required languages

English B2 - Upper Intermediate
Python, Git, Docker, CI/CD, PX4, Network IP DNS DHCP TCP/UDP, C/C++, TypeScript, ArduPilot
Published 20 August 2025 · Updated 28 January
Statistics:
75 views
·
15 applications
29% read
To apply for this and other jobs on Djinni login or signup.
Loading...