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