Suunto is committed to achieving Level AA conformance for this website in conformance with the Web Content Accessibility Guidelines (WCAG) 2.0 and achieving compliance with other accessibility standards. Please contact Customer Service at USA +1 855 258 0900 (toll free), if you have any issues accessing information on this website.

Senior embedded software engineer

We are looking for a skilled and passionate Senior embedded software engineer to join our Device Development team at Suunto headquarters in Vantaa, Finland.

Do you want to have a positive impact on the way people live an active and adventurous life? We, at Suunto, build the most reliable and robust products that our consumers take to their adventures in the deepest oceans and the highest mountains. We are now looking for a Senior embedded software engineer to our Device Development Team. This is a great opportunity for the one, who wants to contribute to the high-tech consumer solutions for global markets in a challenging technology environment.

We are looking for a strong embedded software design professional to work primarily in dive software development. This development team operates within our Device Development Team. In addition to software development, the Device team works on hardware, mechanics development and device testing. In this team you can participate in creating an amazing consumer product from the start to the finish. Did you know that Suunto Dive computers are ranking as one of the top dive computers in the world?

Responsibility areas:

  • Design, develop, document and maintain embedded firmware for Suunto dive products
  • Select architecture to be used and design patterns together with team
  • Develop and use tools for analyzing firmware functionality, performance and quality. E.g. testing tools, profiling tools, logic/bus analyzers, debuggers
  • Investigate, debug and fix firmware bugs
  • Participate in selecting sensors and peripherals for products together with HW team
  • Design product side manufacturing test enablers

What we expect from the candidate

  • Excellent and proven skills of C/C++ and object oriented thinking.
  • Previous history in working with embedded firmware.
  • Product and component level architecture design. Experience to analyze project needs, split complicated problems to smaller pieces and choose right design patterns for those.
  • Previous history with Open/FreeRTOS, GCC, CMake, Eclipse, Arm Cortex M microprocessors, HW debuggers (Lauterbach, J-link), GIT.
  • Basic understanding of HW design (schematics, layouts)
  • Linux core experience is seen beneficial
  • Python / assembly programming experience is seen as beneficial
  • Excellent teamwork and collaboration skills in Finnish and English


Suunto is part of Amer Sports’ Connected Devices and Digital Services category. Within this category we continuously experiment with new technologies and introduce digital solutions to the Amer Sports’ brand family.  We offer an excellent working environment with great colleagues in a heart of sporting life. We strive to create a workplace with an atmosphere characterized by our values – determined to win, team spirit, fair play and innovation.

If you feel you are the right talent for this role, get in touch with us now via this link. Latest date to apply is 17th of May 2019 but we start the interview rounds as soon as possible.