Share this Job
Business:  Kalmar
Job Function:  Software Development

Tampere, FI

Trainee, 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


The R&D Software Development department is looking for a new summer trainee to join the HT Onboard development team. You would be able to start working in May 2023 or part-time even earlier.


After a successful training period there is a possibility to do your final thesis with us if that is something that would be of interest to you. 


The position is located in Tampere, Finland. The trainee period lasts from April to August, but exact duration can be agreed with some degree of flexibility. Hybrid working, i.e. partial remote work, is possible. 

Main tasks and responsibilities:


The software development department within Kalmar has a large software ecosystem spanning many different software languages, technologies and communication systems using protocols like TCP/IP but also newer layers on top like MQTT. In addition there are many component simulators in use to aid developers. You will be part of the Horizontal Transport Onboard team responsible for navigation and control of the AutoStrad using mainly C++  to communicate with the machine PLC, sensors, do data processing, and much more to perform real-life tasks in moving around and picking/placing containers in a shipping terminal. 


Tasks will be tailored depending on your experience, capabilities and interests. There are many exciting opportunities where you can contribute. You will help the team using simulated environments  testing the software components, participating in live testing of a full scale terminal software ecosystem (Kalmar One) in our backyard test field, further developing some of the internal tooling related to these components. 

What you’ll need to succeed:


  • MSc/ BSc studies, preferably 3rd year or more in suitable field like software engineering or automation engineering 
  • Genuine interest in software development applied to navigation and control of equipment at the application level
  • Experience and interest in application level C++ 
  • Any experience in Python and/or Haskell is an advantage
  • Familiarity with Linux environment for development
  • Good study record
  • Detail oriented and problem solving attitude
  • Excellent communication skills in English


We offer you:


We offer you an opportunity in a global organisation to put your skills and knowledge into practice in various meaningful working tasks. We value collaboration in our open and inclusive culture and you will get to work with colleagues from different backgrounds.  These tasks will provide a great opportunity for you to grow professionally - and have fun while doing it!


Cargotec’s Trainee community is active throughout the summer. You will get to know other trainees through different Trainee activities and events, which have been very valued among our Trainees. 

Interested to join?


For further information please contact Andrew Cox., Development Manager, by email ( or alternatively by phone on 0504878812, preferably after 4pm.


If you are excited about this opportunity, please submit your application until 5th of March. We are reviewing the applications continuously and will fill the position when we find a suitable candidate.


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 2021 totalled approximately EUR 3.3 billion and it employs around 11,500 people.