Senior Full Stack Developer

Munich-based provider of AI-powered industrial automation and robotics products.

Munich, Germany

Funding history

About Agile Robots SE

Agile Robots develops Physical AI products, including humanoid robots, robotic arms, dexterous hands, and automation software for industrial applications.

View jobs by Agile Robots SE

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, implement, deploy, debug, document, and release embedded Linux server components. You will build REST APIs and WebRTC communication services, integrate ROS 2 middleware, maintain browser-client API layers, and ensure reliable, secure, high-performing operation.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of professional backend development experience
  • Python proficiency
  • Working knowledge of C++ in a systems or robotics context
  • REST API and WebRTC experience
  • ROS 2 and pub/sub, services, and actions experience
  • Embedded Linux backend deployment and operation experience
  • API design, versioning, and documentation knowledge
  • Application- and network-level debugging and fault-analysis skills

Responsibilities

  • Design and implement REST APIs and a WebRTC-based communication server on embedded Linux robot hardware
  • Expose and maintain API layers for browser-based desktop and mobile clients
  • Integrate backend services with ROS 2 communication middleware
  • Own server architecture, deployment, debugging, documentation, and releases
  • Ensure API reliability, performance, and security within embedded Linux constraints
  • Collaborate on interface contracts and integrations
  • Develop proof-of-concept and production-grade server components

Benefits

  • Corporate Benefits Program covering health, mobility, and learning for 100€ net per month
  • Free drinks and fruit
  • Regular company events