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

Robotics Software Engineer (Rust / ROS2 / Embedded)

Gramian Consulting Group
๐Ÿ‡ง๐Ÿ‡ฆ Bosnia and Herzegovina | ๐Ÿ‡ช๐Ÿ‡ฌ Egypt | ๐Ÿ‡ท๐Ÿ‡ด Romania | ๐Ÿ‡ท๐Ÿ‡ธ Serbia
Remote
2 weeks ago
  • Computer Vision
  • Rust
  • ROS 2
  • Data Visualization
  • CI/CD
  • C++
  • Linux
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 robotics company developing advanced autonomous systems for demanding industrial environments. The team combines embedded software, robotics, real-time control, computer vision, and ground-control technologies to build reliable systems used in complex field operations.

We are looking for a hands-onRobotics Software Engineer to work across onboard and ground-control software, with a strong focus onRust, ROS2, embedded systems, real-time communication, telemetry, and video streaming. The role spans embedded software, GUI development, communications, performance optimization, and robotics system integration.

CONTRACT: Long term contract or EOR model

LOCATIONS: REMOTE

Key Responsibilities

  • Develop and improveground-control software, including telemetry, data visualization, and operator interfaces.
  • Design and maintain embedded software for onboard computers.
  • Implement data collection, recording, and real-time streaming workflows.
  • Develop communication protocols connecting robotic systems, ground stations, and cloud services.
  • Work closely with firmware and software engineers to optimize system performance.
  • Build and maintain video-processing and streaming pipelines.
  • Optimize memory usage, multithreading, latency, and overall real-time performance.
  • Contribute to software architecture and technical design decisions.
  • Maintain high code-quality standards through testing, CI/CD, and code review.
  • Debug complex issues across distributed robotics and embedded systems.
  • At least5 years of experience in embedded, robotics, drone, or real-time software development.
  • Strong professional proficiency inRust.
  • Hands-on experience withC++ for embedded or performance-critical software.
  • Strong experience withROS2.
  • Experience withGStreamer for video processing or streaming pipelines.
  • Familiarity with embedded Linux, ARM-based systems, containerization, and hardware-constrained environments.
  • Experience developing GUIs using frameworks such asegui, Qt, or comparable technologies.
  • Strong knowledge of performance optimization, memory management, multithreading, and real-time systems.

Robotics Software Engineer (Rust / ROS2 / Embedded) ยท Gramian Consulting Group

Auto apply with Likeremote