Skip links

Software Engineer for Robotic Systems

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 for Robotic Systems (m/f/d)

We are seeking software engineers with broader understanding of computer systems in the context of state-of-the-art robotic applications. This requires understanding of computer architectures, operating systems and compiler behavior. You will join a fast moving international team developing both prototypes and products. We are building complex robotic systems integrating tens of components ranging from firmware and low-level communication to high-level planning and AI.

Essential Skills:

  • Experience in designing and implementing C/C++ applications
  • Experience with Linux
  • Knowledge of some of these tools: gcc/clang, gdb, valgrind, git, cmake, vim/emacs, strace, ltrace, nm, readelf, lttng
  • Fluent in English (written and spoken)
  • University degree in computer science or a similar field

Beneficial Skills:

  • Experience with the following tools:
    • Network communication
    • Middleware (DDS, ZeroC ICE, ZeroMQ, Others)
    • Inter-process communication
    • Realtime Linux
    • Software protection and security
    • MCU/DSP firmware
    • Previous practical experience in robotics (motion planning, kinematics, dynamics)

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: jobs@agile-robots.com

Leave a comment