Source description
About the role
Role Type: Desktop application / backend systems development Tech Stack: Rust, Tauri, React integration, optional C/C++ Role Overview The application will run on laptops/tablets and will be packaged as an installable desktop application using Rust + Taur i , with React on the frontend. We are looking for Rust developers who can work fast, write clean systems-level code, and contribute to drone communication, telemetry, video, mission control, and multi-drone workflows. Key Responsibilities ● Build the Rust backend for a Tauri desktop application ● Develop offline-first application logic for field use with no internet dependency ● Implement drone telemetry parsing and data handling ● Build algorithms for radar queue / drone queue handling ● Work on video streaming from drones into the ground control system ● Support logistics mission modes, including: ▪ Long-range drone missions ▪ One drone acting as relay ▪ One drone acting as load carrier ● Support swarm drone operations, including: ▪ Multiple drones spraying pesticides ▪ Multi-drone telemetry monitoring ▪ Visualization and control of multiple drones from one ground control system ● Integrate Rust backend services with the React frontend through Tauri commands/events. ● Work with hardware-facing protocols, drone data streams, and real-time system constraints ● Write reliable, maintainable, and testable Rust code. ● Contribute to a high-speed development process with frequent iteration. Required Skills ● Strong hands-on experience with Rust ● Experience building desktop applications or system-level applications ● Understanding of asynchronous programming in Rust ● Experience with data parsing, binary protocols, streaming data, or telemetry systems ● Ability to write clean APIs between backend and frontend layers ● Good debugging and performance optimization skills ● Comfortable working in a fast-moving product development environment Minimum Experience ● Rust: Minimum 3 years ● Overall software development: Minimum 4 years ● Desktop/system/backend development: Minimum 2 years Good to Have ● Experience with Tauri ● Experience with drone systems, robotics, IoT, embedded systems, or ground control software ● Experience with video streaming protocols ● Familiarity with C or C++ for low-level integrations ● Experience with offline-first applications ● Knowledge of GIS, maps, mission planning, or real-time visualization systems
More at unmannd