Senior Software Engineer (Python, С++, UAV) Razom $$$$

Madfish

Madfish

Software Engineering

Remote

Posted on May 10, 2026

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.