Razom - collaboration of Ukrainian experts. Outstanding team of talented, experienced designers and developers. We value knowledge, honesty, responsibility, creativity and initiative. We are dealing with implementation of interesting, fresh and large-scale ideas, which have a positive effect and solve important problems.
-
· 76 views · 15 applications · 2d
Senior Software Engineer (Python, С++, Autonomous Drone Systems)
Full Remote · Worldwide · 5 years of experience · English - B2We 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...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.
More - Design and develop backend services for mission control and monitoring of autonomous drones