Senior Software Engineer, Autonomy team
We are looking for a Senior Software Engineer for our Autonomy team who wants to work on meaningful, real-world problems where software directly controls physical machines. In this role, you will develop and refine software and control systems that enable autonomous vehicles to move safely, precisely, and reliably in complex environments.
This position offers hands-on technical work with clear ownership and visible impact. If you are motivated by solving challenging problems, enjoy seeing your work operate in the real world, and want to help shape the future of autonomous mobility, we encourage you to apply.
What you’ll be doing:
• Leading development and contributing hands-on to software that enables vehicles to move autonomously and with high precision.
• Applying mathematics and physics to ensure the vehicle reaches its predetermined destination reliably.
• Developing and tuning control systems that ensure autonomous decisions work reliably in the real, physical world.
• Ensuring vehicle safety and robustness in autonomous mode, including operation in complex and unpredictable environments.
• Working with various mobility platforms, both tracked and wheeled, and collaborating closely with other autonomy-related domains.
What we’re looking for:
• Strong programming experience as a senior developer in C++ and/or Python.
• Previous hands-on experience in robotics.
• Strong background in physics and mathematics, with proven ability to apply them in real-world engineering problems.
• Willingness and motivation to work on control system development for autonomous vehicles (prior experience is a strong advantage but not mandatory).
• Experience working with Linux-based systems is preferred.
• Ownership mindset, curiosity, and willingness to take responsibility from problem definition to solution.
• Proactive approach to problem-solving and continuous self-improvement.
• Excellent proficiency in English.
Additional skills (preferred but not required):
• Higher education in Computer Science, Robotics, Engineering, or related fields is preferred but not strictly required.
• Familiarity with ROS or ROS2.
• Experience developing autonomous systems.
• Knowledge of model predictive control (MPC) or similar advanced control methods.
• Experience building universal interfaces for controlling vehicles
Why Milrem?
A chance to implement your ideas and make an impact with a dedicated, innovative team.
Opportunities for growth in a dynamic global company with leaders who believe in the potential of the high-tech industry.
The chance to help shape the future of technology and the world.
Career development support, health insurance, extra vacation days and wellness activities - all within a diverse, international team.
To apply, please send your application by 4.01.2026 at the latest. We review applications continuously, but do not contact qualified candidates for interviews before the official deadline.
Don’t forget to read more about working at Milrem: careers.milrem.com
- Department
- Engineering (Software)
- Locations
- Estonia (Tallinn), Estonia (Tartu)
- Remote status
- Hybrid
- Employment type
- Full-time
- Application deadline
- 04 January, 2026
Already working at Milrem Robotics?
Let’s recruit together and find your next colleague.