techjobsin.eu

Firmware Engineer

Job ID: fa291c70-c449-45c5-923f-7280de97d81c

Job Description:

Firmware Engineer (FWE) 

Position Summary:

The Firmware Engineer is responsible for developing and supporting the software components that make up Oura's industry-leading firmware solutions. As an integral member of our Engineering team, you will work on a variety of projects across different platforms, including both commercial and open-source platforms, such as embedded systems, telecom networks, mobile devices, the Internet of Things (IoT), and more. In this role, you will work closely with other engineering teams to drive innovation and improve functionality of Oura's solutions, while also maintaining high standards for quality assurance. You will lead development efforts in collaboration with a diverse team that includes developers, designers, and QA professionals.

 

Responsibilities:

  • Conduct technical analysis and identify areas where code quality, efficiency, scalability or performance can be improved through automated testing or other tools. 
  • Partner closely with software engineers, product managers, and other engineering teams to identify and prioritize development needs for new solutions and maintain existing ones.
  • Develop, maintain, and update code bases in collaboration with our customers and partners, ensuring that their requirements are met.
  • Coordinate with hardware vendors, OEMs, and other suppliers to ensure that interfaces, drivers, firmware, and software interfaces meet all relevant standards.
  • Integrate new technologies into existing Oura offerings and suggest modifications or improvements to product design based on feedback from users and market research.
  • Ensure compliance with ISO9001, VDA, ISO26262 and other industry standards.
  • Conduct regular hardware testing and software validation for firmware releases.
  • Collaborate with QA to identify and remedy defects early in the development cycle.

 

Qualifications:

  • Bachelor's degree or equivalent professional experience in computer science, computer engineering, electrical engineering, or related fields.
  • Minimum of 5 years' experience in software development, particularly software architecture, programming, and firmware design and development.
  • Expertise in Python, C++ or other high-level programming languages.
  • Familiarity with embedded systems, telecom networks, mobile devices, IoT, and related technologies.
  • Experience with embedded hardware, peripherals, and signal processing.
  • Familiarity with Linux, Android, iOS, Java, or C++ is highly desirable.
  • Excellent communication skills (verbal, written, and presentation) in English, including the ability to provide detailed documentation of your work and communicate effectively with colleagues at all levels within the organization.
  • Knowledge of industry standards, software quality assurance techniques, and product development best practices is a plus.

 

Requirements: 

  • Strong organizational skills with a proven ability to manage projects across multiple deadlines.
  • Ability to maintain a steady flow of communication, collaborating with various teams such as hardware vendors, customers, and partners.
  • Ability to analyze complex systems and design software solutions from the ground up, while ensuring maximum system performance and ease of use.
  • Strong analytical skills with experience in analyzing data and identifying patterns to help inform product development decisions. 

 

Oura is a rapidly growing company that strives for excellence in all we do.

We value our employees' expertise, creativity, and willingness to push the boundaries of what's possible within the industry. At Oura, we embrace challenges as opportunities for innovation and personal growth.

Posted on June 29, 2025
← Back to all jobs