RazomRemote

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

Project-Based

Description

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 deg 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.

Skills

GCPC++CI/CDAWSLinuxDockercppcplusplusFastAPIAgileAzureGitFlaskPython

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching