Robotics Software Engineer (M/F/D)
All the best with your application!
Want more jobs like this straight to your inbox?
Get Job Alerts
Get a curated list of the top robotics roles delivered straight to your inbox each week. We sift through hundreds of postings to find the high-salary positions, leading companies, and remote opportunities you actually want.
Unsubscribe anytime. We respect your privacy.
Summary
Munich, Germany
Full-time
6-8 years
About this Job
Your role
As a senior member of the Motion and Tactility team, you will help shape the future of robotics by advancing high-performance motion control and command interfaces for collaborative robots. Working in close collaboration with international teams, you’ll deliver robust, scalable technical solutions for automation and AI-driven applications.
- Drive innovation across core software components, including motion generation, control algorithms, and our open-source software such as libfranka and franka_ros2
- Ensure scalability and maintainability of our software components development.
Your experience and qualifications
A degree in Computer Science, Robotics, Electrical Engineering, or a related STEM field (Master's, or PhD).
Strong proficiency in C++ (modern standards) and Python, with a deep understanding of:
- Threading, and performance-aware design patterns
- CMakeLists.txt configuration and CMake best practices
- Dynamic and static linking, library design, and dependency management
- Serialization protocols (e.g., FlatBuffers, Protobuf, or custom binary formats)
- Middleware and networking, including TCP, UDP, and modern communication frameworks (e.g., DDS, ZeroMQ, MQTT, etc ...)
Hands-on experience with ROS 2 and building distributed robotic systems.
6-8+ years of experience in robotics software development in real-world or industrial settings.
Familiarity with Docker containerized environments.
Beneficial skills
- Agile development methodologies and collaborative team environments.
- Embedded systems or real-time software development.
- Setting up and maintaining CI/CD pipelines.
- Working directly with mechatronic hardware or robotic platforms.
- Understanding of robot safety standards and compliant design.
Why us?
Franka Robotics stands out as a financially stable and supportive workplace, committed to the growth and well-being of our employees. With a focus on development opportunities, we empower team members to take on challenging tasks and impactful projects, encouraging both professional and personal growth. We’re proud to host a diverse, international team based in a central location with excellent public transportation links, making it easy for employees to stay connected. In addition to an engaging work environment, we offer a competitive benefits package that includes a company pension scheme, health insurance, and a childcare subsidy. We also believe in fostering a sense of community through regular company events, creating a workplace where our people can thrive both inside and outside of work.
About the Company
