The RoleWe are looking for a Deployment Software Engineer (m/f/d) to join our robotics division. In this role, you will be responsible for deploying, configuring, optimizing and maintaining robotic systems in a production environment, ensuring that robots are operational and ready for deployment in real-
world scenarios. You will work closely with cross-functional teams including software, production,
and testing to ensure seamless deployment and smooth integration of robotics platforms. The ideal
candidate will have hands-on experience in system deployment, automation, CI/CD, and
troubleshooting within robotics or embedded systems environments.
To join our team, you should be excited to
- Deploy, configure and maintain robotic systems, including controllers, radios, communication networks and associated software stacks
- Manage the setup and configuration of robotic platforms in various environments, ensuring proper deployment pipelines
- Be involved in DevOps and production to integrate, deploy and scale robotic solutions effectively
- Work closely with the software team to deploy, validate and monitor firmware, drivers and system configurations on robots
- Implement and maintain CI/CD pipelines for seamless software delivery and updates across the fleet
- Automate deployment processes and troubleshoot robotic systems using protocols such as CAN, Ethernet and wireless networks
- Collaborate with the testing team to ensure robots meet operational standards and contribute to system-level debugging
- Continuously optimise deployment processes to improve efficiency, scalability and reliability in production environments
- Document deployment procedures, system configurations and troubleshooting steps for effective knowledge sharing.
Your Profile- Proven experience in deploying and configuring embedded or robotic systems in production environments
- Strong knowledge of communication protocols (e.g., CAN, Ethernet, serial, wireless) and fundamental networking principles
- Experience in managing CI/CD pipelines and implementing DevOps practices, particularly within robotics or embedded systems
- Proficiency in Linux environments, including the use of command-line tools for system deployment, monitoring, and debugging
- Familiarity with firmware flashing, system configuration, and troubleshooting integration issues between hardware and software
- Experience with automation tools and scripting (e.g., Python, Bash) to optimise deployment processes
- Solid understanding of version control, particularly Git and branching strategies for deployment
- Strong organisational and communication skills, with the ability to collaborate effectively within cross-functional teams
- Experience with ROS (Robot Operating System) is advantageous
- Business proficiency in English; and German is a plus
Benefits and Perks- 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