Ekumenlabs
Software Engineer - Roboticist
Munich, Remote. Posted 2 months ago
The role
You will develop a full robotics stack for an AGV including simulation, navigation, localization, behaviors, and tooling. You will perform on-site testing and tuning on the physical robot and work with the client's fleet manager.
What you will do
- Contribute to the development of a full robotics stack
- Perform testing and tuning of complex navigation systems directly on the AGV, on-site
- Work together with the client's fleet manager on the robot's perception stack
- Diagnose and resolve hardware, networking, and embedded electronics issues on the robot in real time
- Potential to manage a team and its resources as the project scales
- Participate in the design and implementation of solutions for challenging customer and R&D problems
- Travel for 1–2 week periods for on-site deployments when required
- Pass on your passion for technology and professionalism to your peers
- Be receptive and empathetic with your team and technical communities
Required qualifications
- Located in or willing to work on-site in the Munich area, 3 days/week from the start
- Strong experience (+4 years) with ROS or ROS2
- Strong experience (+5 years) coding in modern C++ (17+) and Python 3
- Working knowledge of networking and electronics
- Experience with Docker / containerized applications
- Degree (BSc, MSc, or PhD) in Computer Science, Engineering, Robotics, or a related field
- Hands-on experience working with real robots
- Can independently tackle mid-sized software development tasks across the stack
- Comfortable in technical discussions and can propose solutions
- Solid technical English, spoken and written
Nice to have
- Experience with robotics simulation (Gazebo, NVIDIA Omniverse, or similar)
- System administration experience
- Contributed to open source projects
- Active member of a robotics/tech community or have done public speaking on technical topics
- A good level of Spanish
About the company
ekumenlabs bridges top-level technology companies with engineering talent from across the globe. They provide remote engineering teams of all levels tailored to the needs of each project.