Quality Assurance Engineer, Embedded Systems

Espoo, Finland

Espoo, Finland

Do you get a kick out of perfecting products and verifying they comply with the requirements? Is automation your philosophy for testing products? If you are also experienced in running CI pipelines for embedded systems and related test tools, then this job is perfect for you!

About the company: 

Quuppa is a leading provider of Real-Time Locating Systems (RTLS), with its headquarters in Espoo, Finland, and sales offices in the USA, UAE, India, China and Australia. The company was established in 2012 by a team of experienced engineers and scientists as a spin-off from Nokia Research Center. Today, the Quuppa team has successfully commercialised their innovation and created a complete product platform – the Quuppa Intelligent Locating System™ – a one-size-fits-all technology platform for location-based services and applications.

About the role:

We are now looking for a Quality Assurance (QA) Engineer to strengthen our embedded systems team. Your expertise is needed to make sure that Quuppa’s products meet and exceed the expectations of our customers. In the role of QA Engineer, you will contribute to all aspects of quality assurance including establishing metrics, applying industry best practices, as well as, developing test benches, tools and processes to ensure we meet our quality goals. 

You will work closely with the product development and technical support teams. The joint effort will guarantee timely delivery of new features in the top-notch products, as the ultimate goal is to provide the best possible customer experience and optimized performance of industry-leading positioning solutions.


  • Development and maintenance of test systems and environments for Quuppa's products

  • Smooth CI pipeline for embedded systems to build, test and deploy the firmware versions on Quuppa’s test installations and systems

  • Development and execution of test cases, scripts, plans and procedures (manual and automated)

  • Development of test tools for verifying the functionality and measuring the core performance of device products 

  • Verification that product implementations are in line with the requirements and product specifications

What we would expect from you:

  • At least a few years of experience in relevant roles in the area of testing embedded systems, continuous integration and system testing

  • Test engineer or application test developer background mixed with hands-on experience from embedded systems would be a perfect match

  • Test scripts: Python, JavaScript, Linux shell scripting and similar

  • Test automation: Robot framework or similar

  • Operating systems: mainly Linux (+Win, iOS)

  • Network protocols and infrastructure

  • Experience in C programming language

  • Basic skills to interpret hardware designs and to do hardware prototype modifications

  • Self-driven and motivated to develop testing solutions for high quality and performance products, and for efficient product development.

It’s a plus if you have:

  • Experience in Java

  • Hands-on experience in using real-time operating systems

  • Bluetooth standard / protocol basics (minimum)

  • Basic knowledge of wireless communication systems

  • Hands-on development experience from one or more mainstream BLE chips and related SDK’s

  • Experience in developing and maintaining production line testers for electronics manufacturing and related quality assurance tasks 

What we offer you:

We offer you an exciting and essential role in a dynamic team within a rapidly growing, innovative technology market. We are proud of our internationally diverse team from various backgrounds and our working language is English. We’re laid-back, fun and employ a casual working culture - and we’d like to keep it that way. If this kind of environment sounds like a good fit, APPLY NOW!

What to expect from the recruitment process:

  • The first interview will be with our Product Development Director - Joni, who will tell you more about the job and the company.

  • If successful, you will be given an assignment, which we will go through together during the second interview.

  • The third interview is with our CEO Kimmo and our People Manager Katriina. 

If you have any questions, please feel free to contact our People Manager Katriina either via email (katriina.lahti[at]quuppa.com) or LinkedIn, we can also book a call if you would prefer talking over the phone. 

Apply as soon as possible. We will go through the applications as they come in and will start contacting as soon as possible.

Type: Permanent, Full-time

Preferred Background: Experience from relevant roles in the area of testing embedded systems, continuous integration and system testing

Preferred Start Date: asap

Location: Quuppa HQ, Keilaranta 1, 02150 Espoo, Finland