Senior Firmware Engineer

ŌURA

Oulu, Finland
On-site
Embedded c/c++ development
Low-level embedded development
Hardware bring-up
Lead firmware bring-up for proto and early product builds, initializing MCUs, clocks, power rails, memories, and key peripherals to verify hardware functionality

Job Summary

  • Lead firmware bring-up for proto and early product builds, initializing MCUs, clocks, power rails, memories, and key peripherals to verify hardware functionality.
  • Design, implement, and maintain device drivers for sensors, PMICs, NFC/communication interfaces, and other board components, integrating them into a shared firmware platform.
  • At Oura, we care about you and your well-being, offering competitive salary, lunch and wellness benefits, flexible working hours, and an Oura ring of your own.

Matching Summary

Lead firmware bring-up for proto and early product builds, initializing MCUs, clocks, power rails, memories, and key peripherals to verify hardware functionality.

Skills & Requirements

Must-have

  • embedded C/C++ development
  • low-level embedded development
  • hardware bring-up
  • JTAG/SWD debugging
  • schematics and datasheets
  • device drivers

Nice-to-have

  • Python for test firmware
  • low-power battery-operated systems
  • agile development environment
  • wearable consumer electronics

Key Requirements

  • 5+ years firmware development experience
  • Bachelor’s or Master’s degree
  • Readiness to travel occasionally

Work Rights

Not specified

Tailored Resume

Cover Letter