Firmware Developer

Oura

Oulu, Finland

In this role you will be developing new features and enhancing the existing features of our current product offering and factory firmware. You will also participate in maintenance activities including bug fixing, automated functional and unit test improvements.

The job involves proficiency in lower level C/C++ programming, good debugging skills including experience on different debugging tools. You also have a basic understanding of different inertial measurement sensors and Bluetooth low energy. It would also be beneficial to understand human physiology in order to understand the requirements better.

You will be collaborating across teams including science, hardware, test, mobile application development teams, contributing to in-house tools, while enjoying a culture of cooperation, trust, equality, and flexibility.

We would love to have You on our team if you have:

  • 5+ years of relevant experience
  • Strong skills in C/C++ programming
  • Expertise in MCU programming on real-time platforms
  • Experience with automated functional and unit testing
  • Familiarity with CI tools like Jenkins, GitHub Actions
  • Solid troubleshooting and debugging skills
  • Python or other scripting knowledge
  • Understanding of measurement techniques and Bluetooth Low Energy
  • Good communication skills

Nice to Have:

  • Interest or experience in sensor data processing
  • Experience in using oscilloscopes and other measurement equipment
  • Knowledge of other object-oriented programming languages
  • Experience in system-level debugging and analysis

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Finland      C++ Developer      Developer      Hardware and Telecoms      Hybrid      Python Developer      Oura     

EuroTechJobs Logo

© EuroJobsites 2025