Software Engineer
Odense, DK
At MiR, you take centre stage in an exciting industry with cool products and cool technologies. You’ll help us ensure our leading position in the market of autonomous mobile robots. We are dedicated to find better and safer ways of moving things from A to B, and we invite you to look into cool upcoming projects. If you thrive in an ever-changing environment and have a can-do attitude, you can make a significant impact on how we scale up and do it fast.
You’ll dive deep into your field of expertise, and really make it work
We are currently seeking a passionate Software Engineer with strong expertise in C++ to help us improve and enhance our Fleet Management Systems, ensuring that our fleet of robots operates seamlessly and efficiently. While C++ will be your primary focus, experience with C# and .NET is a valued asset as we work across multiple technologies. If you're excited about building high-performance software solutions that drive the future of robotics and are eager to grow in a fast-paced, cross-functional environment, we’d love to hear from you.
Key Responsibilities
- Develop, improve, and maintain Fleet Management Systems with a primary focus on performance-critical components written in C++
- Optimize system scalability and responsiveness to support an expanding fleet of autonomous robots
- Collaborate with cross-disciplinary teams including product managers, robotics engineers, and customer support to align software functionality with operational needs
- Investigate and resolve issues in complex, distributed systems to ensure high reliability and a seamless customer experience
- Stay current with advancements in software development, robotics, and system architecture to continuously evolve the capabilities of our fleet platform
- Contribute to or interface with components built in C#/.NET, particularly in areas related to user-facing tools and system integration
You’ve Got What It Takes to Fit in at the Frontier of Robotics
At MiR, we come in all shapes and sizes, and we cheer each other on. However, we do expect that you’ll bring the following:
- 2–4 years of professional experience in software development, with strong proficiency in modern C++
- Solid grasp of object-oriented programming, design patterns, and systems-level programming concepts
- Experience building or maintaining large-scale, real-time systems — preferably in robotics, fleet management, or similar high-demand environments
- Competence with memory management, and performance optimization in C++
- Familiarity with C# and the .NET framework as a secondary skill — especially useful for integration, tools, or UI layers
- Experience working with databases (e.g., SQL Server) and RESTful APIs
- Strong problem-solving and debugging abilities in distributed, real-time environments
- A growth mindset and a proactive attitude toward learning and continuous improvement
Preferred Qualifications
- Experience with robotics middleware (e.g., ROS – Robot Operating System)
- Understanding of containerization (e.g., Docker), and CI/CD pipelines
- Familiarity with automated testing, TDD, and unit testing frameworks for high-reliability software development
Better get moving – we can’t wait to get in touch
Please upload your CV/application using the link. We invite candidates into the recruitment process on a continuous basis but please expect a delayed process during summertime.
We’re Mobility Makers, Community Creators and Future Navigators
Mobile Industrial Robots (MiR) develops and manufactures a comprehensive fleet of advanced, flexible, and easy-to-deploy autonomous mobile robots (AMRs) designed to automate internal logistics and optimize material handling for a wide range of payloads, including pallets. By integrating AI and cutting-edge technology, MiR provides an end-to-end automation solution with full-service support to ensure seamless implementation. headquartered in Odense, Denmark, with offices worldwide, MiR serves businesses of all sizes, across industries such as manufacturing, logistics, and healthcare. MiR is part of Teradyne Robotics, a division of Teradyne, Inc. (NASDAQ: TER), a leading supplier of automatic test equipment and advanced robotics technology. For more information, visit www.mobile-industrial-robots.com.
#LI-HM1
Job Segment:
Test Engineer, Testing, Software Engineer, Manufacturing Engineer, Middleware, Engineering, Technology