Empowering every person to own their inner potential by developing new features and enhancing existing features of Oura's product offering and factory firmware
Requirements
- Strong skills in C/C++ programming
- Expertise in MCU programming on real-time platforms
- Experience with embedded RTOS such as Zephyr
- 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
Responsibilities
- Developing new features and enhancing the existing features of our current product offering and factory firmware
- Participate in maintenance activities including bug fixing, automated functional and unit test improvements
- Work alongside other domain experts learning from them, and providing your own expertise to deliver world-class solutions and embedded systems
- Collaborating across teams including science, hardware, test, mobile application development teams, contributing to in-house tools
- Proficiency in low level C/C++ programming, and excellent debugging skills
- Understanding of embedded programming, sensors and wireless communications
- Collaborating with other teams to deliver world-class solutions
Other
- 5+ years of relevant experience
- Good communication skills
- Ability to work in a hybrid work model, with approximately 3 days a week in the office
- 20 days of paid time off plus 13 paid holidays plus 8 days of flexible wellness time off
- Paid sick leave and parental leave