Academic Work

Senior Software Engineer, Oura, Oulu

Verified Active

Academic Work

Oulu | Asiantuntija, Insinööri, IT, Ohjelmistosuunnittelija, Ohjelmistokehitys, Tekniikka, Hallinto- ja toimistotyö | Salary Not Disclosed
Posted 1 hour ago 1 Openings 0 Applied

Job Highlights

Requires Asiantuntija, Insinööri, IT, Ohjelmistosuunnittelija, Ohjelmistokehitys, Tekniikka, Hallinto- ja toimistotyö experience.
Location: Oulu ().
Vacancies: 1 Openings.

Job Description


Tiivistelmä työpaikkailmoituksesta:

  • You will develop and architect manufacturing test software and infrastructure to validate Oura products before manufacturing, working across embedded firmware, hardware and PC-controlled test environments.
  • The role focuses on building reliable, reusable test solutions including hardware-in-the-loop (HIL), CI/CD pipelines, test automation and scalable, repeatable validation processes.
  • You will join a four-person Manufacturing Test Engineering team on-site in Oulu and collaborate closely with firmware and R&D while supporting and mentoring other engineers.
  • Required skills include strong hands-on development in Python and embedded C/C++, experience with embedded protocols (I2C, SPI, UART, USB, CAN), CI/CD and GitHub, and full professional proficiency in English.


Tämä tiivistelmä on luotu tekoälyn avulla.


We are now looking for an Senior Software Engineer to join our client’s Oura’s Manufacturing Test Engineering team on-site in Oulu. In this role, you’ll be a key part in shaping how Oura’s products are tested and validated before reaching customers. If you are passionate about driving technical excellence in building, scaling, and operating manufacturing test software, we’d love to hear from you!

About the role

In this role, you will play a key part in developing and scaling the software environment used to validate Oura’s products before they reach manufacturing. The role combines software architecture, hands-on development, embedded systems and CI/CD, with a strong focus on building reliable and reusable test solutions across products.

You will work at the intersection of embedded firmware, hardware and PC-controlled test environments. A key part of the role is understanding how these systems connect and ensuring that the right validation can be performed efficiently and reliably.

The test environment is already up and running, so you will have an existing foundation to build on while bringing your own expertise and ideas to further develop the platform. Together with the firmware team, you will also help improve and formalize the product firmware testing and validation process, enabling validation to be performed more frequently and systematically.

You will be part of a four-person Manufacturing Test Engineering team and work closely with firmware and R&D teams.

You are offered

  • An independent role where you can influence the future development
  • Support of experienced colleagues
  • Epassi lunch benefit and extended occupational healthcare

Work tasks

As an MTE Senior Software Engineer, your responsibilities will include:

  • Developing and architecting manufacturing test software and test infrastructure
  • Designing and improving the systems and interfaces connecting the Device Under Test (DUT) with the test station software stack
  • Working with embedded systems and hardware-controlled test environments, including Hardware-in-the-Loop (HIL)
  • Developing and improving CI/CD environments to support reliable and repeatable validation
  • Improving the firmware testing and validation process together with the firmware team
  • Making the validation process more systematic, scalable and repeatable
  • Writing, reviewing and debugging production-quality code across the software stack
  • Working with test data to identify issues, evaluate test results and use feedback from the data to improve the testing process
  • Solving complex integration and debugging problems across software and hardware
  • Contributing to the development of common tools, frameworks and practices that can be reused across multiple products
  • Supporting and mentoring other engineers within the team and collaborating closely with firmware and R&D

We are looking for

  • Proven experience architecting software systems designed for reuse and scale across multiple products or programs, rather than one-off or single-product implementations
  • Strong hands-on software development skills, with the ability to write, review, and debug production-quality code across a full stack — from low-level hardware communication up through data and reporting layers
  • Experience working with embedded software and hardware-near development
  • Understanding of how embedded systems connect with PC-based software and test environments
  • Experience with embedded communication protocols and interfaces such as I2C, SPI, UART, USB or CAN, and comfort defining or working with Hardware-in-the-Loop (HIL) systems.
  • Experience building and maintaining CI/CD pipelines for embedded or test software, including integration and deployment across distributed manufacturing or test environments (Github actions, Jenkins, etc).
  • Strong programming skills in Python and embedded C/C++
  • Experience with GitHub and software configuration/version management
  • Experience working with test data and using data to evaluate and improve testing or validation
  • Full working proficiency in English and ability to work fully on-site in Oulu

Our recruitment process

This recruitment process is handled by Academic Work and it is our client’s wish that all questions regarding the position is directed to Academic Work.

Our selection process is continuous and the advert may close before the recruitment process is completed if we have moved forward to the next phase. The process includes two tests: one personality test and one cognitive test. The tests are tools to find the right talent for the right position, to enable equality, diversity, and a fair process.

Information

Read more about Oura Health Oy here.

Key Responsibilities

will include:

  • Developing and architecting manufacturing test software and test infrastructure
  • Designing and improving the systems and interfaces connecting the Device Under Test (DUT) with the test station software stack
  • Working with embedded systems and hardware-controlled test environments, including Hardware-in-the-Loop (HIL)
  • Developing and improving CI/CD environments to support reliable and repeatable validation
  • Improving the firmware testing and validation process together with the firmware team
  • Making the validation process more systematic, scalable and repeatable
  • Writing, reviewing and debugging production-quality code across the software stack
  • Working with test data to identify issues, evaluate test results and use feedback from the data to improve the testing process
  • Solving complex integration and debugging problems across software and hardware
  • Contributing to the development of common tools, frameworks and practices that can be reused across multiple products
  • Supporting and mentoring other engineers within the team and collaborating closely with firmware and R&D

We are looking for

  • Proven experience architecting software systems designed for reuse and scale across multiple products or programs, rather than one-off or single-product implementations
  • Strong hands-on software development skills, with the ability to write, review, and debug production-quality code across a full stack — from low-level hardware communication up through data and reporting layers
  • Experience working with embedded software and hardware-near development
  • Understanding of how embedded systems connect with PC-based software and test environments
  • Experience with embedded communication protocols and interfaces such as I2C, SPI, UART, USB or CAN, and comfort defining or working with Hardware-in-the-Loop (HIL) systems.
  • Experience building and maintaining CI/CD pipelines for embedded or test software, including integration and deployment across distributed manufacturing or test environments (Github actions, Jenkins, etc).
  • Strong programming skills in Python and embedded C/C++
  • Experience with GitHub and software configuration/version management
  • Experience working with test data and using data to evaluate and improve testing or validation
  • Full working proficiency in English and ability to work fully on-site in Oulu

Our recruitment process

This recruitment process is handled by Academic Work and it is our client’s wish that all questions regarding the position is directed to Academic Work.

Our selection process is continuous and the advert may close before the recruitment process is completed if we have moved forward to the next phase. The process includes two tests: one personality test and one cognitive test. The tests are tools to find the right talent for the right position, to enable equality, diversity, and a fair process.

Information

Read more about Oura Health Oy here.

Required Skills

Eligibility / Requirements

include strong hands-on development in Python and embedded C/C++, experience with embedded protocols (I2C, SPI, UART, USB, CAN), CI/CD and GitHub, and full professional proficiency in English.


Tämä tiivistelmä on luotu tekoälyn avulla.


We are now looking for an Senior Software Engineer to join our client’s Oura’s Manufacturing Test Engineering team on-site in Oulu. In this role, you’ll be a key part in shaping how Oura’s products are tested and validated before reaching customers. If you are passionate about driving technical excellence in building, scaling, and operating manufacturing test software, we’d love to hear from you!

About the role

In this role, you will play a key part in developing and scaling the software environment used to validate Oura’s products before they reach manufacturing. The role combines software architecture, hands-on development, embedded systems and CI/CD, with a strong focus on building reliable and reusable test solutions across products.

You will work at the intersection of embedded firmware, hardware and PC-controlled test environments. A key part of the role is understanding how these systems connect and ensuring that the right validation can be performed efficiently and reliably.

The test environment is already up and running, so you will have an existing foundation to build on while bringing your own expertise and ideas to further develop the platform. Together with the firmware team, you will also help improve and formalize the product firmware testing and validation process, enabling validation to be performed more frequently and systematically.

You will be part of a four-person Manufacturing Test Engineering team and work closely with firmware and R&D teams.

You are offered

  • An independent role where you can influence the future development
  • Support of experienced colleagues
  • Epassi lunch benefit and extended occupational healthcare

Work tasks

As an MTE Senior Software Engineer, your

Experience Required
Asiantuntija, Insinööri, IT, Ohjelmistosuunnittelija, Ohjelmistokehitys, Tekniikka, Hallinto- ja toimistotyö

Interview Process

Interview Rounds
1 Round(s)
Interview Mode
Virtual / Face-to-Face

Additional Information

Work Mode
In-Office
Employment Type
FULL TIME
Shift Type
Not Specified
Vacancies
1 Seats
Apply Before
31 Oct, 2026

Company Profile

Academic Work

Academic Work

Verified

IT, Ohjelmistosuunnittelija, Ohjelmistokehitys, Software Developer, Ohjelmistokehittäjä

This employer is a verified partner of My Jobs, committed to hiring top-tier talent.

Company Size
50–200 Employees
Headquarters
Helsinki
Website
Total Open Jobs
15 Open

Job Snapshot

Job Type
FULL TIME
Industry
Asiantuntija, Insinööri, IT, Ohjelmistosuunnittelija, Ohjelmistokehitys, Tekniikka, Hallinto- ja toimistotyö
Work Mode
Openings
1 Seats

Similar Jobs

Senior AI Developer

Wunderdog

Helsinki Salary Hidden

Related Opportunities

Adecco

Senior Business Development Manager - BESS

Adecco
Johto, Kehityspäällikkö, Päällikkö, Liiketoiminnan kehityspäällikkö, Johtaja · Helsinki
5 hours ago
Be First 0
Wunderdog

Senior AI Developer

Wunderdog
IT, Ohjelmistosuunnittelija, Ohjelmistokehitys · Helsinki
5 hours ago
Be First 0
St1 Oy

Senior Software Engineer, AI-Forward Development

St1 Oy
IT, Ohjelmistokehitys, Insinööri, Ohjelmistosuunnittelija, Tekniikka · Stockholm
5 hours ago
Be First 0
Academic Work

Senior Software Developer, Bluefors, Helsinki

Academic Work
IT, Ohjelmistosuunnittelija, Ohjelmistokehitys, Software Developer, Ohjelmistokehittäjä · Helsinki
3 hours ago
Be First 0
Academic Work

Java Developer for the banking sector in Helsinki

Academic Work
Ohjelmistokehitys, IT, Java-Kehittäjä, Ohjelmistosuunnittelija · Helsinki
3 hours ago
Be First 0
Wärtsilä

Senior Full-Stack Developer

Wärtsilä
IT, Ohjelmistosuunnittelija, Ohjelmistokehitys, Full Stack Developer · Vaasa
3 hours ago
Be First 0
Adecco

Senior Business Development Manager - BESS

Adecco
Johto, Kehityspäällikkö, Päällikkö, Myynti, Liiketoiminnan kehityspäällikkö, Johtaja · Helsinki
3 hours ago
Be First 0
Neste Oyj

Intelligent Automation Developer

Neste Oyj
Asiantuntija, Tutkija, IT, Ohjelmistokehitys, Ohjelmistosuunnittelija, Hallinto- ja toimistotyö, Tutkimus · Espoo
3 hours ago
Be First 0
Valmet

Manager, A&M SW & HW Development

Valmet
Johtaja, Tekniikka, Tutkimus, Johto · Kajaani
3 hours ago
Be First 0
Teknos Oy

Product Development Chemist

Teknos Oy
$0.0–0.1 LPA · Kemisti, Tutkimus · Helsinki
3 hours ago
Be First 0
Academic Work

Junior Listing Engineer, Hyvinkää

Academic Work
Design Engineer, Tekniikka, Insinööri, Suunnitteluinsinööri, Suunnittelu ja muotoilu · Hyvinkää
2 hours ago
Be First 0
Academic Work

Junior Layout Engineer, Hyvinkää

Academic Work
Design Engineer, Tekniikka, Insinööri, Suunnitteluinsinööri, Suunnittelu ja muotoilu · Hyvinkää
2 hours ago
Be First 0
Home Search Saved Login