Rust Software Engineer – Ground Control & Robotics
Gramian Consulting
Job description
About the role
Our client, a Swiss technology company, develops advanced autonomous and drone systems for industrial environments. They need a hands‑on Rust Software Engineer to build and enhance ground‑control and operator‑facing applications, focusing on real‑time telemetry, visualization, and interactive UI.
Key responsibilities
- Design and implement high‑performance ground‑control software primarily in Rust.
- Create responsive desktop GUIs and technical user interfaces for monitoring and controlling complex autonomous systems.
- Develop telemetry, real‑time data visualization, system status monitoring, and operator workflow features.
- Integrate software with drones, robotic platforms, embedded systems, and external services.
- Optimize performance, memory usage, multithreading, latency, and responsiveness.
- Contribute to video‑processing, streaming workflows, and overall software architecture.
Required profile
- At least 5 years of professional software engineering experience.
- Recent, production‑grade experience developing software in Rust.
- Strong background in building desktop applications, GUIs, or operator‑facing tools.
- Experience working in Linux environments and with real‑time, event‑driven systems.
Required skills
- Rust programming language.
- UI frameworks such as egui, Qt, GTK, Tauri or comparable technologies.
- Multithreading, memory management, performance optimisation, asynchronous programming.
- Real‑time data handling, telemetry, networking, streaming, event‑driven architectures.
- Knowledge of C++ for performance‑critical components.
- Familiarity with ROS2, MAVLink, PX4, ArduPilot, GStreamer, and robotics middleware.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Morocco.
Salaries by job title
Popular searches
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 4 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Gramian Consulting
Related job offers
-
Expert Talend – Run et maintien opérationnel
Confidentiel Casablanca-Settat -
Database Administrator
Pay10 Maroc Casablanca et périphérie -
Consultant(e) Senior en développement d’applications et intégrations ERP
Forterro │ FR Casablanca-Settat -
Data & AI Solutions Lead – AI & Analytics
Infomineo Casablanca -
Search Quality Evaluator
Alignerr