Software Engineer
Posted 2 Sep 2026
Advertised as “Senior Software Engineer (m/f/d)”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5+ yrs
- Management level
- Individual contributor
No salary listed for this role.
Field of studyComputer Science, Electrical Engineering (or related)
Study levelBachelor's or higher
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