Jobs › Companies › Gramian Consulting Group › Rust Software Engineer - Ground Control & Robotics

About this Rust Software Engineer - Ground Control & Robotics role at Gramian Consulting Group

Gramian Consulting Group · Remote · Romania

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-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.

CONTRACT: Long term contract or EOR model

LOCATIONS: REMOTE

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
Ready to apply to Gramian Consulting Group?
Apply to Gramian Consulting Group

About Gramian Consulting Group

Gramian Consultancy brings together the perspective of a software engineer, the knowledge of a technical recruiter, and the vision of a business builder. This unique experience is our signature advantage to delivering top quality services in the domain of recruiting, staff augmentation, and outsourcing.

See all jobs at Gramian Consulting Group →

Similar jobs

AD
Principal Engineer, Embedded Software
Analog Devices
⚡ Apply early CLOSED-Romania, Cluj-Napoca Onsite
● New 👁 Seen ✓ Applied 9h ago
UiPath
Software Engineer, Autopilot
UiPath
⚡ Apply early Bucharest Onsite
● New 👁 Seen ✓ Applied 1d ago
Suvoda
Software Test Engineer II
Suvoda
⚡ Apply early Bucharest, Romania; Iasi, Roma... · location restricted
● New 👁 Seen ✓ Applied 1d ago
Accenture
Senior Rust Software Engineer – Embedded Systems
Accenture
⚡ Apply early Cluj-Napoca Onsite
● New 👁 Seen ✓ Applied 1d ago
Cast AI
Senior Software Engineer | Kubernetes Automation
Cast AI
⚡ Apply early Bulgaria; Croatia; Estonia; Eu... Onsite €6,500–€9,000
● New 👁 Seen ✓ Applied 1d ago
Elastic
Senior Software Engineer - Integrations 3P - Platform
Elastic
⚡ Apply early Romania Onsite RON 272,000–RON 430,200
● New 👁 Seen ✓ Applied 2d ago
Cast AI
Senior Software Engineer | Kimchi Studio
Cast AI
⚡ Apply early Bulgaria; Croatia; Estonia; Gr... Onsite €6,500–€9,000
● New 👁 Seen ✓ Applied 2d ago
Cast AI
Senior Software Engineer | Kimchi (Harness Team)
Cast AI
⚡ Apply early Bulgaria; Croatia; Estonia; Gr... Onsite €6,500–€9,000
● New 👁 Seen ✓ Applied 2d ago
CrowdStrike
Sr. Software Engineer - Charlotte AI (Hybrid, ROU)
CrowdStrike
⚡ Apply early Romania - Bucharest Hybrid
● New 👁 Seen ✓ Applied 2d ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Gramian Consulting Group

See all jobs at Gramian Consulting Group →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free