Senior Software Engineer, Oura, Oulu

Academic Work Finland Oy

Oulainen

On-site

EUR 65,000 - 90,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Epassi lunch benefit
Extended occupational healthcare

Job summary

Academic Work Finland Oy is recruiting for a Manufacturing Test Engineer to develop and scale the software environment used to validate Ouras products before manufacturing. You will bridge embedded firmware, hardware, and PC-controlled test setups, ensuring reliable validation and scalable test solutions.

You join a four-person Manufacturing Test Engineering team, collaborating with firmware and R&D to formalize testing processes and enable more frequent validation.

Qualifications

  • Proven experience architecting software systems designed for reuse and scale across multiple products or programs.
  • Strong hands-on software development skills across a full stack—from low-level hardware communication up through data and reporting layers.
  • Experience with embedded software and hardware-near development.

Responsibilities

  • 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.
  • Writing, reviewing and debugging production-quality code across the software stack.
  • Working with test data to identify issues and feedback into testing improvements.
  • Solving complex integration and debugging across software and hardware.
  • Contributing to reusable tools, frameworks and practices across products.
  • Supporting and mentoring other engineers within the team and collaborating with firmware and R&D.

Skills

Python
Embedded C/C++
CI/CD pipelines
GitHub
Embedded software
Test data

Tools

GitHub Actions
Jenkins

Job description

About the role

In this role, you will play a key part in developing and scaling the software environment used to validate Ouras 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
  • 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 clients 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.

Employment relationship: Employment

Wage: Other

Number of positions: 1

Source: Job Market Finland/Työmarkkinatori

Osaamisalue: IT & tietoliikenne

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Oura, Oulu
Senior Software Engineer, Oura, Oulu

Oura Health Oy • Oulu

On-site
EUR 60,000 - 90,000
Epassi lunch benefit
Extended occupational healthcare
Data Engineer New Hybrid - Helsinki, Uusimaa; Hybrid - Oulu, North Ostrobothnia
Data Engineer New Hybrid - Helsinki, Uusimaa; Hybrid - Oulu, North Ostrobothnia

Ouraring • Helsinki

On-site
EUR 70,000 - 90,000
Wellness benefit
Wellness Time Off
Enhanced occupational health care
Senior Fullstack Engineer
Senior Fullstack Engineer

Femtech Insider Ltd. • Helsinki

Hybrid
EUR 60,000 - 90,000
Competitive salary and equity packages
Lunch and wellness benefits
Flexible working hours
+1
Fullstack Engineer, Membership Hybrid - Helsinki, Uusimaa
Fullstack Engineer, Membership Hybrid - Helsinki, Uusimaa

Ouraring • Helsinki

Hybrid
EUR 65,000 - 90,000
Wellness benefits
Office in Helsinki city center
Latest equipment
Senior Software Engineer, DataFlow (Android)
Senior Software Engineer, DataFlow (Android)

Femtech Insider Ltd. • Helsinki

Hybrid
EUR 90,000 - 130,000
Fullstack Engineer, Membership
Fullstack Engineer, Membership

Femtech Insider Ltd. • Helsinki

On-site
EUR 70,000 - 100,000
Lunch benefit
Wellness benefit
Flexible working hours
+3
Summer Trainee, Software Engineering
Summer Trainee, Software Engineering

Tko Aly • Helsinki

Hybrid
Senior Product Manager, Hardware New Hybrid - Helsinki, Uusimaa
Senior Product Manager, Hardware New Hybrid - Helsinki, Uusimaa

Ouraring • Helsinki

Hybrid
EUR 90,000 - 130,000
Staff Product Manager, Core Algorithms & Sensing Platforms
Staff Product Manager, Core Algorithms & Sensing Platforms

ŌURA • Helsinki

Hybrid
EUR 65,000 - 95,000
Specialist, Test SW Engineering
Specialist, Test SW Engineering

Nokia • Oulu

On-site
EUR 60,000 - 90,000
Flexible work
Hybrid model
Parental leave
+5