Staff Firmware Engineer

Oura Oura · Consumer · San Francisco, CA +1 · Hardware

Staff Firmware Engineer role focused on designing, developing, and optimizing firmware for next-generation wearable devices, emphasizing performance, power efficiency, and scalability. Requires expertise in C/C++, BLE, sensor integration, and power management within an agile environment.

What you'd actually do

  1. Design and Develop Firmware: Lead the design, development, and optimization of firmware for our next-generation wearable devices, focusing on performance, power efficiency, and scalability.
  2. Collaborate on Product Development: Work closely with hardware engineers, product managers, and software teams to deliver integrated solutions that meet our high standards of quality and user experience.
  3. Innovate and Improve: Continuously innovate and improve product features and performance, leveraging the latest technologies and methodologies in firmware development.
  4. Problem-Solving: Diagnose and troubleshoot complex firmware issues, ensuring robust, reliable performance across all devices.
  5. Contribute to Strategy: Play a key role in strategic decisions related to firmware architecture and technology stack, aligning with our mission to revolutionize the wearable technology industry.

Skills

Required

  • Firmware Engineering
  • C/C++
  • Microcontroller Architectures
  • Wearable Sensors (accelerometers, gyroscopes, heart rate sensors)
  • Bluetooth Low Energy (BLE)
  • Wireless Communication Protocols
  • Power Management for Battery-Operated Devices
  • Agile Development Practices
  • Collaboration and Communication Skills

Nice to have

  • Consumer Electronics
  • Embedded Systems

What the JD emphasized

  • 8+ Years of Firmware Development Experience
  • Expertise in C/C++
  • Experience with BLE and Wireless Communication