Rust Software Engineer for Autonomous & Drone Systems
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Our client is a Swiss technology company developing advanced autonomous and drone systems for demanding industrial environments. Their software ecosystem includes onboard systems, ground-control applications, real-time telemetry, video streaming, visualization, and operator interfaces.
We are looking for a hands-on Rust Software Engineer with strong experience building desktop/UI applications, real-time software, and interactive visualization systems.
The ideal candidate has substantial professional experience with Rust and has worked on software involving ground-control stations, drones, mapping, 3D visualization, telemetry, simulation, or other complex technical user interfaces.
Deep robotics experience is helpful but not essential. Strong software engineering, UI, visualization, and real-time application experience are more important.
Key Responsibilities
- Develop and improve ground-control and operator-facing applications for autonomous and drone systems.
- Build high-performance software primarily using Rust.
- Develop responsive desktop GUIs and technical user interfaces for monitoring and controlling complex systems.
- Implement telemetry, real-time data visualization, system status monitoring, and operator workflows.
- Work with 2D/3D visualization, maps, sensor data, or other interactive graphical components.
- Integrate software with drones, robotic platforms, embedded systems, and external services.
- Develop real-time communication and data-streaming functionality.
- Contribute to video-processing and streaming workflows.
- Optimize application performance, memory usage, multithreading, latency, and responsiveness.
- Contribute to software architecture and technical design decisions.
- Maintain high engineering standards through testing, CI/CD, code reviews, and structured debugging.
Requirements
- At least 5 years of professional software engineering experience.
- Strong, recent professional experience developing production software in Rust.
- Experience building desktop applications, GUIs, visualization tools, or operator-facing software.
- Experience with UI frameworks such as egui, Qt, GTK, Tauri, or comparable technologies.
- Experience with real-time data, telemetry, networking, streaming, or event-driven systems.
- Strong understanding of multithreading, memory management, performance optimization, and asynchronous programming.
- Experience working in Linux environments.
- Strong software architecture and debugging skills.
Experience in one or more of the following would be particularly valuable:
- 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
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
Product Manager - Chemical & Workplace Safety Product Team
3E
Washington D.C.🌍Vatican CitySenior WebCenter / Content & Records Management SME
Blackstone EIT
Egypt
IndiaOracle Integration Cloud (OIC) Lead / Developer
Blackstone EIT
Egypt
IndiaArchitecture Lead for Power Platform Initiatives
Robusta Technology Group
EgyptMore Openings at Gramian Consulting Group
Senior AI Engineer for Autonomous Agents & LLM-Powered Enterprise Applications
Gramian Consulting Group
Bulgaria
CroatiaU.S. Immigration Attorney (Contract) – AI Legal Review & Evaluation
Gramian Consulting Group
Canada
MexicoBackend Software Engineer (Contract) – AI Training Initiative
Gramian Consulting Group
Egypt
GermanyBackend Software Engineer (Contract) – AI Training Initiative
Gramian Consulting Group
Argentina
BrazilExplore Top Companies in this Space
HitContract
IT Services / IT Consulting / Staffing & Recruitment / Enterprise Software
Salvo Software
Enterprise Software / ERP Systems / Business Automation / IoT
apply2day
Human Resources / Recruitment / Job Listings / Talent Acquisition
Northramp
IT Services / Government Technology / Enterprise Software / Cybersecurity
Gramian Consulting Group
View Company ProfileGramian Consulting Group (operating at gramianconsulting.com) is a talent solutions platform engineered for connecting engineering and data/AI talent with organizations. Founded in Not specified by Not specified and headquartered in Kumanovo, Gramian Consulting Group brings together the perspective of a software engineer, the knowledge of a technical recruiter, and the vision of a business builder. Under the hood, the company combines hands-on engineering roots, deep recruiting expertise, and strategic leadership to deliver talent augmentation, recruiting, and other services. This allows organizations to access the engineering capabilities they need, delivered in the model that fits their business. Backed by no funding information.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.


