Business:  Hiab
Job Function:  R&D
Location: 

Tampere, FI Raisio, FI Helsinki, FI

Apply by:  --
Country/Region:  FI

Robotic Software Developer

As pioneers and global leader, Hiab is ambitious to write forward our success story, inspiring and shaping our industry. The world in which we operate with our class-leading products, intelligent services and innovative digital solutions is constantly changing.

 

 

Together, we keep everyday life moving to build a better tomorrow.

 

Hiab is looking for new talent to join its Autonomous Technologies team. The team addresses state-of-the-art research, develops and integrates smart autonomous technologies for the next generations of load handling products with considerations of productivity, safety, and eco-efficiency. The team extensively utilises science to overcome technical challenges for added value to our customers’ businesses. Our R&D work includes all the aspects of conceptual and detailed design, development, prototyping, testing, verification, and validation. The team’s goal is to equip our products with reliable high-performance robotic solutions built to perform.


As a Robotic Software Engineer, you will be hands-on coding (e.g. C/C++) for prototyping or close to production-grade setups, and participating in systems integration for autonomous load handling equipment, where real-time aspects are at the core. At the core will be user interface (UI) development. You will work closely with Hiab's robotic team of software experts. Key responsibilities include designing, documenting, developing, and testing software for autonomous load handling systems, supporting prototyping and testing efforts through coding and debugging of embedded software, collaborating with the robotic team to implement the V-model, and contributing to the continuous improvement of software development processes and methodologies.


Requirements for this role include a Bachelor's or Master's degree in a related field, strong coding skills and experience with multi-threading/embedded software development, experience with software development methodologies, and strong problem-solving and communication skills. Knowledge of model-based design (Matlab/Simulink) in the domains of robotics and autonomous systems will help your collaboration within the team. The position also offers a great opportunity for a PhD/MSc student to complete his/her studies and grow professionally in a globally trending domain of work. Apply now for this exciting opportunity to join our team!

 

This position is open for Tampere, Raisio and Helsinki, Finland.

 

Main tasks and responsibilities

 

  • Contribution to robotic software stack development and integration as part of the team
  • Responsibility of design, development, interfacing or adaptation of real-time software modules for real-time computing
  • Contribution to integration and verification of software systems comprising device drivers, manually written and automatically generated code
  • Implementation of software development practices in both prototype and production environments.

 

What you’ll need to succeed

 

  • Background on robotic systems, automotive, or multibody geometries in gaming or augmented reality domains
  • Experience on C/C++ programming, software architecture design, embedded systems and real-time systems
  • Familiarity with Qt for UI/UX development is a plus
  • Experience with multi-threading and GPU acceleration is a plus
  • Background knowledge on robot perception and sensor processing (e.g. RGB images, point cloud data etc.) is a plus
  • Experience with maps and map database management is a plus
  • Good grasp of Model-Based Design methodologies, test automation, and software integration
  • Familiar with Matlab/Simulink, automated code generation, and basics of control systems/robotics
  • Familiarity with robotics, and ROS/ROS2
  • Familiarity with Robot Framework or similar testing platforms is a plus
  • Experience with a POSIX-based Linux environment and QNX is a plus
  • Experience with a limited instruction PLC programming language (e.g. CodeSys or Step7) is a plus
  • Experience with communication protocols, e.g. TCP/IP, DDS, and CAN is a plus
  • Strong interest in research and study of new topics in the field of safety for robotic and AI applications
  • Experience with ISO 26262, 21448, and ISO/SAE 21434 is a plus.
  • An analytical and problem-solving mindset
  • Highly proficient in verbal and written English

 

You will be part of

 

We offer you a position in a global organization where you are challenged with interesting and diverse tasks. These tasks will provide a great opportunity for you to grow professionally.

 

Interested to join?

 

If you are excited about this opportunity, please submit your application with your CV in English by 31.10.2025. If you are interested, you can contact Dr. Juho Vihonen (juho.vihonen@hiab.com) or Dr. Mohammad Aref (m.aref@hiab.com).

 

We process applications on an ongoing basis, and the position may be filled before the deadline. We look forward to hearing from you!

 

Please note that the recruitment process for this position is coordinated by our HR team part of Hiab Business Services based in Bulgaria.

 

 

Hiab (Nasdaq Helsinki: HIAB) is a leading provider of smart and sustainable on road load-handling solutions, committed to delivering the best customer experience every day with the most engaged people and partners. Hiab's premium equipment includes HIAB, EFFER and ARGOS loader cranes, MOFFETT and PRINCETON truck mounted forklifts, LOGLIFT forestry cranes, JONSERED recycling cranes, MULTILIFT skiploaders and hooklifts, GALFAB roll-off cable hoists, ZEPRO, DEL and WALTCO tail lifts, and the service brand HIPERFORM, a comprehensive suite of smart solutions that help maximise the life-cycle value of Hiab’s equipment.  
As the industry pioneer, Hiab continues to make on road load-handling smarter, safer and more sustainable to build a better tomorrow. Globally, Hiab is represented on every continent through its extensive network of 3,000 own and partner sales and service locations, enabling delivery to over 100 countries. The company's continuing operations sales in 2024 totalled approximately EUR 1.6 billion and it employs over 4,000 people. www.hiabgroup.com

 


Job Segment: Test Engineer, Testing, Developer, User Experience, Cloud, Engineering, Technology