All open roles

Senior Robotics Software Engineer

Flexible working hours100% RemoteCompetitive salary
ROS 2C++PythonFleet systems

What you’ll do

  • Design and implement ROS 2 node architectures for multi-robot fleet coordination
  • Build the on-robot middleware layer that integrates with the Roveon cloud agent
  • Develop perception, navigation, and task execution modules for heterogeneous robot platforms
  • Write and own integration and hardware-in-the-loop test suites
  • Define robot↔cloud APIs in close collaboration with the cloud platform team
  • Review code and mentor engineers as the team grows

What we’re looking for

  • 4+ years shipping production ROS 2 systems — real hardware, not just simulation
  • Strong C++ (17/20) and solid Python
  • Experience debugging across the full stack: hardware, drivers, middleware, application
  • Comfort working on physical robot hardware and navigating its constraints
  • Distributed systems intuition — you understand why fleet coordination is hard

Nice to have

  • Experience with Nav2 or MoveIt 2
  • ROS 2 DDS tuning (rmw_cyclonedds, rmw_fastrtps)
  • Familiarity with Yocto or embedded Linux deployment targets
  • Prior work on OTA update systems

Sounds like you?

Send us your CV and a short note on what you’ve built. No cover-letter templates — just tell us why this role and what you’d bring.

Apply — jobs@tantradyuti.com