Share this Job
Business:  Kalmar
Job Function:  Software Development

Tampere, FI

Senior Software Developer

Kalmar keeps global trade moving. Our innovative solutions contribute to every fourth container movement in the world and help transform the future of cargo handling. We believe in collaboration, delivering on our promises and that people make the difference.

Making your next move count



Kalmar’s Automation & Software Development division is looking for a Software Developer, Machine Learning Systems.


In this position you will have responsibilities in the SW development organisation in areas that require Machine Learning and Machine Vision and contribute to the design, development and maintenance of various systems. As a Software Developer, Machine Learning Systems you will be in close collaboration with the Software and Automation team, Product management, Release management, Project teams and Kalmar external partners.

This position is located in our office in Tampere and reports to the Development Manager, Kalmar Automation Solutions.


Main tasks and responsibilities:



  • Knowledge of software development lifecycle
  • Development and maintenance of Kalmar One software components in the field of machine learning and measurement system according to roadmaps 
  • Contribute to architectural and technical design of components 
  • Regular progress reporting and status of the development 
  • Team participation and interaction 
  • Be ready to learn new skills and challenge established practices 
  • Produce technical product documentation 

What you’ll need to succeed




  • MSc or BSc, Automation, Information Technology or Computer Science
  • 3+ years of experience of software development
  • Demonstrated experience developing applications using Machine learning
  • Strong software development skills using C++ and / or Python
  • Experience in computer vision and image processing applications
  • Experience in agile software development methods, tools and processes, including Git, Jira and Confluence
  • Experience with software development libraries such as OpenCV, Boost and Qt
  • Experience with Linux desirable
  • Experience writing technical documentation
  • Basic experience in 2D and 3D sensors
  • Fluency in English and Finnish - both written and spoken

You will be part of



We believe in our people as it is our people who really make the difference. We always work in close collaboration with our customers, deliver on our promises and never walk away no matter how big the challenge. We succeed because we do it together. 

Interested to join?



For further information please contact Andrew Cox, Development Manager, Tampere at


If you are excited about this opportunity, please submit your application with salary request and CV by 01.12.2022


Kalmar is part of Cargotec

Kalmar offers the widest range of cargo handling solutions and services to ports, terminals, distribution centres and to the heavy industry. Kalmar is the industry forerunner in terminal automation and in energy efficient container handling, with one in four container movements around the globe being handled by a Kalmar solution. Through its extensive product portfolio, global service network and ability to enable a seamless integration of different terminal processes, Kalmar improves the efficiency of every move.


Kalmar is part of Cargotec. Cargotec's (Nasdaq Helsinki: CGCBV) sales in 2020 totalled approximately EUR 3.3 billion and it employs around 11,000 people.