Rust Software Engineer – Ground Control, Robotics

Posted Oct 6

This is a fully remote position, open to applicants in Egypt, +5 more countries.

πŸ“‹ Description

β€’ Design and enhance ground-control and operator-focused applications for autonomous and drone systems.

β€’ Create high-performance software primarily utilizing Rust.

β€’ Develop responsive desktop graphical user interfaces and technical user interfaces for the monitoring and management of complex systems.

β€’ Implement telemetry, real-time data visualization, system status monitoring, and operator workflows.

β€’ Collaborate with 2D/3D visualizations, maps, sensor data, or other interactive graphical elements.

β€’ Integrate software with drones, robotic platforms, embedded systems, and external services.

β€’ Create real-time communication and data-streaming capabilities.

β€’ Contribute to video-processing and streaming workflows.

β€’ Enhance application performance, memory efficiency, multithreading, latency, and responsiveness.

β€’ Participate in software architecture and technical design decisions.

β€’ Uphold high engineering standards through testing, CI/CD, code reviews, and systematic debugging.


⛳️ Requirements

β€’ A minimum of 5 years of professional software engineering experience.

β€’ Strong, recent experience in developing production software in Rust.

β€’ Proven experience in creating desktop applications, GUIs, visualization tools, or software for operators.

β€’ Familiarity with UI frameworks such as egui, Qt, GTK, Tauri, or similar technologies.

β€’ Experience with real-time data, telemetry, networking, streaming, or event-driven systems.

β€’ Solid understanding of multithreading, memory management, performance optimization, and asynchronous programming.

β€’ Experience in Linux environments.

β€’ Strong skills in software architecture and debugging.

β€’ Experience in one or more of the following areas is particularly advantageous: drone ground-control software or Ground Control Stations (GCS); UAV or autonomous-system operator interfaces; 3D visualization, mapping, GIS, or simulation software; robotics visualization or monitoring tools; telemetry dashboards and real-time control applications; video streaming or processing using GStreamer; ROS2 or robotics middleware; embedded or edge systems; C++ for performance-critical applications; MAVLink, PX4, ArduPilot, or similar drone technologies.


🏝️ Benefits

β€’ Competitive salary and performance-based bonuses.

β€’ Opportunities for professional development and continuous learning.

β€’ Flexible work hours and a supportive work environment.

β€’ Health, dental, and vision insurance coverage.

β€’ Generous paid time off and holidays.

People also viewed

Labcorp20 hours ago

Senior Software Engineer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Nect20 hours ago

Software Engineer Full-Stack – All Genders

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Solventum20 hours ago

Senior Software Engineer – m/f/x

PL flagPoland OnlyFull-timeFull-stack Engineer
ApplyView job
BackerKit20 hours ago

Staff Software Developer

US flagCalifornia OnlyFull-timeFull-stack Engineer$184k – $235k/year
ApplyView job
DIGIT4U Business Solutions GmbH20 hours ago

Senior Engineer, Software Packaging, Zscaler

DE flagGermany OnlyFull-timeFull-stack Engineer€55k – €65k/year
ApplyView job
Chainguard20 hours ago

Software Engineer – Sustaining Automation

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$121k – $142k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers