Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
GC

Rust Software Engineer - Ground Control & Robotics

Gramian Consulting Group
  • ๐Ÿ‡ท๐Ÿ‡ด Romania
  • Remote
  • 1 day ago
  • Rust
  • Data Visualization
  • CI/CD
  • GTK
  • Tauri
  • Linux
  • GIS
  • ROS 2
  • C++
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs.

About the Role

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-onRust Software Engineer with strong experience buildingdesktop/UI applications, real-time software, and interactive visualization systems.

The ideal candidate has substantial professional experience withRust and has worked on software involvingground-control stations, drones, mapping, 3D visualization, telemetry, simulation, or other complex technical user interfaces.

Deep robotics experience is helpful butnot essential. Strong software engineering, UI, visualization, and real-time application experience are more important.

CONTRACT: Long term contract or EOR model

LOCATIONS: REMOTE

Key Responsibilities

  • Develop and improveground-control and operator-facing applications for autonomous and drone systems.
  • Build high-performance software primarily usingRust.
  • Develop responsivedesktop GUIs and technical user interfaces for monitoring and controlling complex systems.
  • Implement telemetry, real-time data visualization, system status monitoring, and operator workflows.
  • Work with2D/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.
  • At least5 years of professional software engineering experience.
  • Strong, recent professional experience developing production software inRust.
  • Experience buildingdesktop applications, GUIs, visualization tools, or operator-facing software.
  • Experience with UI frameworks such asegui, Qt, GTK, Tauri, or comparable technologies.
  • Experience withreal-time data, telemetry, networking, streaming, or event-driven systems.
  • Strong understanding ofmultithreading, 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 usingGStreamer
  • ROS2 or robotics middleware
  • Embedded or edge systems
  • C++ for performance-critical applications
  • MAVLink, PX4, ArduPilot, or similar drone technologies

Rust Software Engineer - Ground Control & Robotics ยท Gramian Consulting Group

Auto apply with Likeremote