Senior Software Engineer (m/f/d)

agile-robots-se · Germany, Munich (HQ)

ExclusiveFull-timePublished Jun 30, 2026

Apply directly on agile-robots-se’s careers site — no account needed.

Get the next jobs like this one by email

One free alert to apply before the crowd — jobs land straight from company career pages. One-click unsubscribe.

About the role

About the role

Agile Robots SE 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.

We are a dynamic and innovative software development company dedicated to pushing the
boundaries of technology. We specialize in creating cutting-edge solutions that transform
industries and redefine user experiences.

Your Responsibilities

  • Design and implement deterministic real-time platform software on Embedded Linux using
    C++17/20 for ARM and x86 architectures
  • Develop low-level drivers for EtherCAT and serial protocols as part of a deterministic control
    platform supporting model-based control and learning policies
  • Develop firmware for EtherCAT-based robotic devices
  • Drive platform development on ARM-based SOC, including participation in carrier board
    design and hardware bring-up
  • Optimize real-time system performance using PREEMPT_RT, CPU isolation, scheduler
    policies, and priority tuning
  • Develop robotics middleware using publish/subscribe, server/client architectures
  • Act as a technical owner for the robotics platform — driving architecture decisions and crosscomponent system integration
  • Design and maintain CI/CD pipelines including automated package management and release
    workflows
  • Collaborate with robotics software, hardware, and control teams on system-level integration

Essential Skills

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 5+ years of professional embedded software development experience in robotics or industrial systems
  • Proficient in C++17/20 for embedded and real-time targets
  • Strong experience with Embedded Linux and PREEMPT_RT real-time optimization
  • Hands-on experience with EtherCAT and serial communication protocols
  • Experience with ARM and x86 architectures; familiarity with Nvidia Jetson platforms
  • Proficient with CMake and Conan for build and package management
  • Experience designing and maintaining CI/CD pipelines
  • Strong debugging and fault analysis skills at the system and driver level
  • Excellent communication and documentation skills in English

Beneficial Skills

  • Experience with publish-subscribe middleware frameworks e.g. ROS2
  • Familiarity with model-based control or reinforcement learning policy deployment
  • Hardware bring-up and carrier board co-design experience
  • Scripting with Python and Bash
  • Mandarin knowledge is a plus




What we offer

  • A dynamic high-tech startup combined with financial soundness and world-class investors
  • Challenging tasks and projects for your professional growth, with an open-minded
  • environment for creativity and personal development
  • Corporate benefits program that covers health, sports, mobility and language courses.
  • Great working environment in an interdisciplinary, international team

Get the next jobs like this one by email

One free alert to apply before the crowd — jobs land straight from company career pages. One-click unsubscribe.