Hero

Robotics software development services

We specialize in developing innovative software solutions that empower robotic companies to perform complex tasks autonomously. Our expert team is dedicated to turning your vision into reality.

Contact us

Our strategic partners

We are proud members of

How we operate

At Ekumen, we understand that every project is unique. Our key differentiator is bringing exceptional engineering teams to solve the most challenging robotic problems.

With over a decade of experience supporting top technology startups, SMEs and large companies in the world, Ekumen is positioned as one of the key players in the open source robotics community.

Our clients benefit from complete ownership of their intellectual property and a significant productivity boost in their projects.

Team members of Ekumen using computer

Ways we can work together

Staff augmentation services

See more

Consulting robotics services

See more

Ways we can work together

Staff augmentation services

We build teams with diverse expertise, tailored to complement the engineering capacity and skills of its customers. Each team is thoughtfully assigned to align with the unique culture and technical challenges of each client and project.

Consulting robotics services

At Ekumen, we provide solutions for every stage of robotics software development from drivers to integration with higher-level systems. With over a decade of experience, we develop components for robot stacks, enhance development operations, and create custom tools, serving as your technological partner whether you're a startup or a large corporation.

Who trusted us

willow_garage logo
clear path robotics logo
Laza Medical logo
Third Wave logo
Kodama logo
Plus one logo
Swift Navigation logo
Dusty Robotics logo
pickit logo
fellow logo
premise logo
celery logo
Aevena logo
Miso logo
yujin_robot logo

Our know-how

Tech stack we work with

We use a wide range of technologies and tools to deliver exceptional robotics software solutions, including:

Programming languages:

C++, Python, Rust, Java, Go and Typescript

Frameworks:

ROS, ROS 2, Gazebo, Nav2 and ROS Control

Code and build system tools:

GitHub TM, GitLab TM, CMake, Bazel and Gradle

Cloud platforms:

AWS, Azure and GCP

Simulation tools:

Gazebo, Webots, Unity TM and Nvidia TM Omniverse

Continuous integration/continuous deployment (CI/CD):

Github, Gitlab, and Jenkins

Packaging and containerization:

Docker, Wheels, and APT

Trusted by over 50 clients worldwide

More than 90 projects delivered

Skilled and dedicated engineers

Over 12 years of providing solutions

Trusted by over 50 clients worldwide

More than 90 projects delivered

Skilled and dedicated engineers

Over 12 years of providing solutions

Trusted by over 50 clients worldwide

More than 90 projects delivered

Skilled and dedicated engineers

Over 12 years of providing solutions

The Power of Simulation

Frequently asked questions

Can a team work in multiple robotic domains simultaneously?×
Yes, our teams are experienced in working across multiple robotic domains. We assign engineers with diverse expertise who can handle various aspects of robotics projects concurrently.
Does my codebase need to be open source to use ROS / ROS 2?×
No, your codebase doesn't need to be open source. While ROS and ROS 2 are open-source frameworks, you can build proprietary software on top of them while maintaining full ownership of your intellectual property.
Are ROS and ROS 2 ready for my use case?×
ROS and ROS 2 have been successfully deployed in various production environments. ROS 2, in particular, is designed for industrial and commercial applications with improved security and real-time capabilities.

Any questions?

Contact us to discuss your needs and collaborate on your project.