Are you ready to shape the future of industrial robotic systems?
Mujin is transforming how industrial robots perceive, plan, and execute work by bringing real-time intelligence to the factory floor through MujinOS, our hardware-agnostic, software-defined automation platform.
We are seeking a talented Software Deployment Engineer to join our European engineering team and contribute to next-generation logistics automation solutions.
Position: Software Deployment Engineer
You will be the technical bridge between Mujin's software engineering teams and real-world robotic deployments. You will take ownership of onsite integration, troubleshooting and system performance while turning field experience into improvements for future deployments.
Responsibilities
- Take technical ownership of deployments at customer sites, independently diagnosing and resolving issues across software, robots, vision systems, PLCs, networks and system integration.
- Deploy and configure Mujin software and systems, including MujinController and associated equipment, ensuring successful integration with robots, vision systems, PLCs and existing customer infrastructure.
- Commission and validate deployed systems against agreed operational requirements, including functionality, reliability, cycle time and overall system performance.
- Monitor and optimise deployed systems by analysing logs, performance metrics and operational data to identify bottlenecks and improve system performance.
- Translate field issues into actionable engineering feedback by reproducing problems, collecting relevant logs and data, isolating root causes and clearly documenting findings for software development and QA teams.
- Develop and continuously improve deployment standards and documentation, including configuration standards, deployment playbooks and troubleshooting guides, making future deployments faster, more consistent and scalable.
- Support customer and system-integrator handover by providing technical guidance and training on system operation, configuration and first-line troubleshooting.
Requirements
- Bachelor’s degree in Computer Science, Robotics, Engineering or related fields
- 3+ years of experience in software deployment or system integration, preferably involving robotics, material handling or autonomous systems
- Strong understanding of software deployment processes and PLC integration, with the ability to analyze code, logs and system behavior when troubleshooting complex issues
- Demonstrated ability to independently troubleshoot complex technical systems in customer-facing or production environments
- Proficiency in Python and Bash scripting
- Hands-on experience with industrial robot deployment (e.g., Yaskawa, Fanuc, ABB) and vision systems (e.g., Photoneo, Keyence)
- Strong communication skills with the ability to translate field observations and customer issues into clear technical information for engineering teams
- A proactive, hands-on approach to solving technical problems and a strong interest in industrial robotics and automation
- Valid driver's license and willingness to travel, with up to 50% of working time spent at customer sites
- Professional proficiency in English.
Recruitment Process
- Coding Assessment
An online technical assessment including a short quiz and coding exercises focused on problem-solving, Python fundamentals, and basic linear algebra.
- HR Interview
Conversation with the HR team regarding motivation, experience, and practical matters.
- Hiring Manager Interview
Technical and team-fit discussion with the hiring manager and/or team member.
- Take-Home Assignment & Feedback Interview (if applicable)
A practical assignment designed to reflect real-world engineering work, followed by a feedback and discussion session.

