Gramian Consulting Group logo

Robotics Software Engineer

Gramian Consulting Group

Remote
Full-time
Senior
5+ yrs
Salary not listedPosted 2h ago

Real job — pulled straight from Gramian Consulting Group’s careers page · Verified September 10, 2026 · No reposts.

Job description

Gramian Consulting Group is hiring a Robotics Software Engineer — a full-time, remote role. Apply directly on Gramian Consulting Group's careers page below.

Robotics Software Engineer (Rust / ROS2 / Embedded)

Location: Egypt, Romania, Serbia, Bosnia and Herzegovina

Department: Talent Solutions

Workplace: remote

Employment Type: full

Description

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-on Robotics Software Engineer to work across onboard and ground-control software, with a strong focus on Rust, 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 improve ground-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.

Requirements

  • At least 5 years of experience in embedded, robotics, drone, or real-time software development.
  • Strong professional proficiency in Rust.
  • Hands-on experience with C++ for embedded or performance-critical software.
  • Strong experience with ROS2.
  • Experience with GStreamer for video processing or streaming pipelines.
  • Familiarity with embedded Linux, ARM-based systems, containerization, and hardware-constrained environments.
  • Experience developing GUIs using frameworks such as egui, Qt, or comparable technologies.
  • Strong knowledge of performance optimization, memory management, multithreading, and real-time systems.

Get Robotics Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Wikimedia Foundation logo

Senior Software Engineer, MediaWiki Content Platform

$117k–$181kRemote · US +17
✓ From careers page· 38m ago
Shield AI logo

Staff Engineer, Mission Systems Software

$160k–$290kSeattle, WA
✓ From careers page· 2h ago
Shield AI logo

Senior Staff Software Engineer, Mission Systems

$190k–$350kSeattle, WA
✓ From careers page· 2h ago
Shield AI logo

Senior Software Engineer, Mission Systems

$130k–$230kSeattle, WA
✓ From careers page· 2h ago

Frequently asked questions

Is Robotics Software Engineer at Gramian Consulting Group a remote job?

Yes, Robotics Software Engineer at Gramian Consulting Group is a remote position. Candidates in Egypt, Romania, Serbia, Bosnia and Herzegovina may be preferred.

What skills are required for Robotics Software Engineer at Gramian Consulting Group?

The required skills for Robotics Software Engineer at Gramian Consulting Group include: Rust, Embedded Systems, C++, Qt, ARM, CI/CD.

What is the seniority level for Robotics Software Engineer at Gramian Consulting Group?

Robotics Software Engineer at Gramian Consulting Group is a Senior level position.

How do I apply for Robotics Software Engineer at Gramian Consulting Group?

You can view the full description and apply for Robotics Software Engineer at Gramian Consulting Group on EchoJobs: https://echojobs.io/job/gramian-consulting-group-robotics-software-engineer-rust-ros2-embedded-e02iq.