Job Description

Job description

Takes robotics software from whiteboard to warehouse, owning architecture, APIs, and production deployment.

Your Role & Responsibilities

  • Design and implement services and APIs for distributed real-time robotic systems, primarily using ROS2

  • Define and maintain software architectures with strong focus on testability, maintainability, and production readiness

  • Design and implement event-driven finite state machines for complex robotic subsystems

  • Build internal observability, logging, and diagnostics systems to enable performance analysis and traceability across multiple algorithmic stages

  • Develop high-performance, production-quality software in modern C++ and Python

  • Design and maintain Python bindings for C++ codebases

  • Identify, debug, and resolve root causes in complex software and hardware systems

  • Define technical objec...

Apply for this Position

Ready to join Consulteer? Click the button below to submit your application.

Submit Application