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 |
+ 1 more
| 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
📊
$3500-5500
Average salary range of similar jobs in
analytics →
Loading...