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