Rust Software Engineer - Ground Control & Robotics

Gramian Consulting Group

United States

A distancia

USD 120.000 - 170.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

No envíes un currículum genérico — crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Descripción de la vacante

Gramian Consultancy, a boutique IT consultancy, is seeking a hands-on Rust Software Engineer for a client in the Swiss technology sector. The role focuses on desktop/UI applications, real-time software, and interactive visualization for autonomous drone systems.

You will develop ground-control tools, telemetry dashboards, and operator interfaces, with a strong emphasis on performance, multithreading, and cross-platform compatibility. Remote work is supported with long-term engagement.

Formación

  • At least 5 years of professional software engineering experience.
  • Strong Rust experience with production-grade desktop applications.
  • Experience with UI frameworks such as egui, Qt, GTK, or Tauri.
  • Experience in Linux environments and real-time data systems.
  • Proficiency in multithreading, memory management and performance optimization.

Responsabilidades

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

Conocimientos

Rust
Desktop GUI
Real-time software
Multithreading

Herramientas

Qt
GTK
egui
Tauri

Descripción del empleo

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.
  • 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
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Remote Rust Software Engineer – GCS & Robotics
Remote Rust Software Engineer – GCS & Robotics

Gramian Consulting Group • EE. UU.

A distancia
USD 120.000 - 170.000
Senior Software Engineer (Rust)
Senior Software Engineer (Rust)

Spire • McLean (VA)

Presencial
USD 110.000 - 140.000
Generous Time Off Policy
Education Assistance Program
Employee Assistance Program (EAP)
+5
Robotics Software Engineer — Rust
Robotics Software Engineer — Rust

Pantograph • San Francisco (CA)

Presencial
USD 100.000 - 140.000
Staff Software Engineer
Staff Software Engineer

Watney Robotics Inc • San Francisco (CA)

Presencial
USD 180.000 - 240.000
Software Engineer, Mission Systems
Software Engineer, Mission Systems

Telemetry Today LLC • Mountain View (CA), Northern (KY)

Híbrido
USD 130.000 - 180.000
Senior Flight Software Engineer
Senior Flight Software Engineer

Alumni Founders • Long Beach (CA)

Presencial
USD 150.000 - 210.000
Competitive Salary
Equity
Generous PTO
+3
Mission Systems Software Engineer - Autonomous Flight
Mission Systems Software Engineer - Autonomous Flight

Telemetry Today LLC • Mountain View (CA), Northern (KY)

Híbrido
USD 130.000 - 180.000
Senior Rust Software Developer - SMES ( Full-time ) Camden, NJ - DK
Senior Rust Software Developer - SMES ( Full-time ) Camden, NJ - DK

Central Business Solutions, Inc • Camden (NJ)

Presencial
USD 130.000 - 210.000
Rust Software Engineer
Rust Software Engineer

ED Wallach Search Group • Reston (VA)

Presencial
USD 120.000 - 160.000
Software Engineer, Mission Systems
Software Engineer, Mission Systems

Reliable Robotics • EE. UU.

Presencial
USD 120.000 - 180.000