Mycelium Robotics

Robotics Software Engineer Recruiter

We specialise in finding software engineers who build real robotic platforms. C++, ROS 2, real-time systems — the engineers who make robots work reliably in the field.

What a robotics software engineer does

Robotics software engineers build the core systems of robotic platforms — motion planning, behaviour trees, system integration, middleware, real-time control loops.

They write the software that makes robots move, think, and operate reliably. The discipline spans low-level embedded code through to high-level system architecture.

The best robotics software engineers understand both the software and the physical system it controls — that combination is rare and takes time to develop.

Why this role is difficult to hire

Robotics software requires a rare blend of strong C/C++, real-time systems understanding, and domain knowledge.

Many candidates come from adjacent fields — automotive, aerospace, consumer electronics — and need proper assessment for robotics-specific depth. Most of the strongest engineers are not actively applying.

Keyword-matching misses the key signal: whether a candidate can operate in a physical robotics context with real uncertainty, real hardware, and real deployment pressure.

Where robotics software candidates work

Every robotics company, from seed-stage to scaled. In platform teams, integration teams, core software teams, and simulation and testing roles.

Also in tooling and developer experience roles at larger companies, where software infrastructure for robotics is its own specialism.

The adjacent talent pools — automotive embedded, aerospace systems, research institutes — are all worth mapping systematically.

How we find robotics software talent

We assess against real robotics requirements — not keyword matching. We understand the difference between embedded C++ in automotive and ROS 2-based robotics C++.

We qualify candidates on domain knowledge before presenting them. Clients see a shortlist that has already been filtered for what actually matters in the role.

Example searches

  • Industrial robotics company in San Francisco needed three senior software engineers with ROS 2 and real-time Linux experience. Delivered a full shortlist in 3 weeks from our mapped network.
  • Humanoid robotics startup needed a founding software engineer. Sourced from a competitor's simulation team.
  • Series B AMR company needed a staff software engineer to lead platform architecture. Placed from a robotics research institute.

Work with a specialist robotics recruiter

If you are hiring a robotics software engineer and need a recruiter who understands the discipline, get in touch. We will tell you quickly whether we can help.