H

Hinge Health

Runs virtual care for joint and muscle pain

Senior Firmware Engineer

Embedded EngineeringPosted on Nov 9
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • At least 5 years of professional firmware or embedded software experience writing code for consumer electronics, medical devices, or other highly integrated embedded hardware.
  • Strong experience with C in embedded systems, RTOS-based system architecture such as Zephyr or FreeRTOS, low-level drivers, and hardware communication protocols such as I2C, SPI, or UART.
  • Experience owning firmware for a project or subsystem from design through production, including technical planning, Python-based testing or automation, version control, and embedded debugging workflows.

Responsibilities

  • Learn the product architecture, firmware codebase, development workflows, and quality documentation practices.
  • Partner with engineering and product peers to understand system requirements, design trade-offs, and integration needs.
  • Take ownership of a defined firmware feature or subsystem and establish an implementation and test plan.
  • Design, implement, and test firmware for the assigned scope, building maintainable and testable embedded software.
  • Integrate firmware with electrical, mechanical, and manufacturing systems, and investigate issues across hardware and software boundaries.
  • Improve embedded build and test automation and support clear documentation for quality and regulatory needs.
  • Lead a complex firmware scope or project from concept through development, integration, and production readiness.
  • Guide system architecture and technical trade-offs through prototyping, detailed design, testing, and production ramp.
  • Conduct design and code reviews, mentor engineers, and promote reliable engineering practices.

Desired Qualifications

  • Experience developing medical devices or working in another highly regulated industry, such as aerospace or automotive.
  • Experience using AI tools to develop firmware, including Copilot or agentic workflows.
  • Experience with Nordic nRF5x SoCs and the Nordic Connect SDK.
  • Experience developing with Bluetooth Low Energy.
  • Experience designing bootloaders, firmware updates, or memory maps.
  • Experience building embedded CI pipelines and automated hardware-in-the-loop testing.
  • Experience mentoring or technically guiding other engineers.

About the Company

Hinge Health

Runs virtual care for joint and muscle pain

Hinge Health runs virtual care programs for joint and muscle pain, with employers and health plans buying access for eligible members. Its app combines personalized exercise therapy with licensed physical therapists, health coaches, and orthopedic specialists. Members use phone-based motion tracking for feedback on their exercises and communicate with their care team between sessions. Programs cover chronic pain, acute injuries, and rehabilitation after surgery, while clients pay for member subscriptions through direct contracts or health plan partners. Hinge Health was founded in 2014 and is headquartered in San Francisco, California, United States.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Hinge Health

See more jobs