Skip links

Software Engineer – Robotic System Integration

Who we are: 

Agile Robots AG is a high-tech startup based in Munich. Our mission is to bridge the gap between AI and robotics by developing robotic systems that offer state-of-the-art full-body force sensitivity and world-leading vision intelligence. This unique combination of technologies enables us to provide intelligent, easy-to-use and affordable robotic solutions with safe human-robot interaction.

Software Engineer – Robotic System Integration (m/f/d)

Currently, we are searching for candidates of all experience levels (student/junior/senior) with a general background in robotics, computer vision and software engineering to help on the front of developing and maintaining complex sensor-driven robotic systems and applications.

Your Responsibilities:

  • Inter-module interface and communication design
  • Development of tools around visualization, orchestration and debugging of complex robotic systems (multiple actuators, sensors, capability modules)
  • Design and implementation of concepts to enable components to access and provide information to and from other components (black board, world model, geometric scene graph, access with respect to space and time)

Essential Skills:

  • For non-student positions: Bachelor’s/Master’s degree in computer science, robotics, or a related engineering field (or equivalent working experience)
  • Experience in designing, implementing, and testing modern C++ (11,14 or 17) applications
  • Experience in a rapid prototyping language, preferably Python
  • Previous practical experience in Robotics/Computer Vision. E.g.: Master’s thesis, practical project, contributions to open source software, etc.
  • Fluency in English, a good command of German is beneficial

Beneficial Skills:

  • Experience in integration and/or programming of/with complex robotic systems
  • Experience with working and programming in Linux
  • Know how to debug linker problems
  • Be able to trace a program that hangs on a blocking system call
  • Knowledgeable in more than one database system (e.g. PostGreSQL, MongoDB, Neo4j, …)
  • Software design experience
  • Knowledge of CMake and Git

What we offer:

  • Dynamic high-tech startup combined with financial soundness and world class investors
  • Challenging tasks and projects
  • Great working environment in an interdisciplinary, international team
  • Room for creativity and personal development

Please send your detailed application documents to: