Senior Deployment Engineer - Robotics
Role details
Job location
Tech stack
Job description
We are looking for a mid-senior Deployment Engineer to take robotic systems from development to production and keep them running reliably in the real world.
This role sits at the intersection of:
-
robotics systems (ROS-based)
-
software delivery (CI/CD, containers, releases)
-
real-world deployment constraints (networks, hardware, field debugging)
You will own how software moves from code robot fleet, and how issues are detected, diagnosed, and resolved.
This is not a traditional DevOps or field role. We are looking for someone who can build systems, not just operate them, and who can quickly create MVPs to validate ideas.
Key Responsibilities
-
Be actively involved in production to integrate, deploy, and scale robotic systems effectively
-
Collaborate with software and testing teams to ensure systems are deployable, testable, and reliable in production
-
Deploy, configure, and maintain robotic systems, including controllers, radios, communication networks, and associated software stacks
-
Work closely with the software team to deploy, validate, and monitor firmware, drivers, and system configurations on robots
-
Design and maintain end-to-end deployment pipelines for ROS-based systems (build, package, release, deploy)
-
Automate deployment workflows and troubleshoot robotic systems across CAN, Ethernet, and wireless networks
-
Continuously optimize deployment processes to improve efficiency, scalability, and reliability in production environments
-
Document deployment procedures, system configurations, and troubleshooting workflows for effective knowledge sharing
-
Continuously improve deployment reliability, rollback strategies, and system observability
Requirements
Do you have experience in Scripting?, * Strong experience with ROS 2 and robotics software systems
-
Proficiency in C++ and/or Python, with solid Linux fundamentals
-
Hands-on experience with containerized systems and CI/CD pipelines (preferably GitLab)
-
Strong scripting skills in Python and Bash for automation and tooling
-
Good understanding of networking and communication protocols (CAN, Ethernet, wireless)
-
Proficiency in English.
What helps you succeed in this role
-
You enjoy understanding how parts of a system connect and influence each other
-
You take ownership of problems and collaborate to drive them to resolution
-
You are comfortable working with evolving requirements and iterating on solutions
-
You like experimenting and building quick prototypes to test ideas
-
You care about delivering reliable solutions that work well for users and in production
Please note: You do not need to meet every single requirement to apply. We welcome motivated candidates who are eager to grow into the role and develop their expertise further.
Benefits & conditions
- Competitive salary and benefits package
- A shaping role in an emerging dual use company
- Opportunity to work with a highly innovative, international, and dynamic team
- Room for professional growth and development
- Participation in the company's success, with access to regular events, knowledge exchange and meetups