Business:  Hiab
Job Function:  R&D

Tampere, FI

Embedded Systems Software Architect

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, a part of Cargotec, is looking for new talents to join its Autonomous Technologies team. The team performs state-of-the-art research, develops and integrates smart autonomous technologies for the next generation 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 includes all the aspects from conceptual to final design, development, safety, prototyping, testing, verification, and validation. The team’s goal is to equip our products with reliable high-performance robotic solutions built to perform.

As an Embedded Systems Software Architect, you will assume responsibility for overseeing our team’s embedded software development practices, enforcing standardised interfaces, and deploying the software for releases. Notably, your input will be essential in not just making high-level architectural design choices but, above all, you will ensure that our all-integrated embedded software components meet high-level design and requirements therein. For this, you will use your hands-on coding (C/C++) skills and collaborate with our DevOps engineer and developers to perform evaluation also at the code level on its road to production. The fact that our team extensively uses automated code generation will help you in this journey. Real-time aspects, architectural and code designs with reviews, regular testing, and maintenance of embedded systems are at the core, and you will work closely with Hiab's robotic team of experts and external stakeholders.


Requirements for this role include a Bachelor's or Master's degree in a related field, coding skills, proven expertise in production of software, experience with parallel compute/embedded software development, state machines, 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. Apply now for this exciting opportunity to join our team!


Main tasks and responsibilities:


  • Keeping up to date our architectures, ensuring that interface specifications are met
  • Contribution to the design of autonomous systems by utilizing relevant tools and documentation
  • Contribution to Software Integration in Model-based Development aligned with hand-written code
  • Following the systems engineering approach and guidelines for design, verification and validation.



What you'll need to succeed:

  • Having achievements in one of the relevant areas such as software engineering, robotics, automotive or embedded systems programming
  • Experience in real-world robotic or control solutions designed by Matlab/Simulink and utilised automatic Code Generation is a plus
  • Familiarity with Requirement-based system definitions, and implementing the V-model is a plus
  • Familiarity with heavy-duty machinery or trucks is a plus
  • Strong interest in research and study of new topics in the field of safety for robotic and AI applications
  • Experience with real-time systems, C/C++ programming for embedded systems and device drivers
  • Desire to work hands-on and demonstrate system performance through field tests, together with the team
  • Experience with ISO 26262 and 21448 is a plus
  • 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 organisation 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 interested in the position, please contact Dr. Juho Vihonen or Dr.






Hiab is part of Cargotec

Hiab is the world's leading provider of on-road load handling equipment, intelligent services and digitally connected solutions. As the industry pioneer, Hiab's more than 3,300 employees worldwide focus on our commitment to increase efficiency in our customers' businesses and to shape the future of intelligent load handling.


Hiab's offering encompasses class-leading load-handling equipment, including HIAB loader cranes, LOGLIFT and JONSERED forestry and recycling cranes, MOFFETT truck mounted forklifts, MULTILIFT demountables, and tail lifts under the ZEPRO, DEL, and WALTCO fabrands. Hiab's ProCareTM service, award-winning HiVisionTM crane control system, and HiConnectTM platform demonstrate our constant drive to provide intelligent services and connected solutions that add value to our customers.


Hiab is part of Cargotec. Cargotec's (Nasdaq Helsinki: CGCBV) sales in 2023 totalled approximately EUR 4.6 billion and it employs around 11,400 people.