SiPhox Health

Firmware Engineer

Job Description

Posted on: 
2026-02-25

The Firmware Engineer will develop and maintain robust firmware for an at-home diagnostic platform based on silicon photonic technology, working closely with cross-disciplinary teams to ensure system reliability and integration.

Responsibilities

  • Develop, test, and maintain production-grade firmware for the diagnostic platform.
  • Translate functional needs into clear software requirements and design specifications.
  • Debug and optimize issues across embedded software and electro-mechanical subsystems.
  • Develop firmware documentation aligned with quality standards.
  • Collaborate with various engineering teams to integrate subsystems.
  • Drive risk-management activities and contribute to hazard analysis and verification strategies.
  • Contribute to system bring-up, test fixture firmware, and diagnostics tools.

Job Requirements

  • Deep expertise in embedded programming (C/C++) and low-level driver development.
  • Experience with STM32s or similar microcontrollers.
  • Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr).
  • Experience in motion control systems (e.g., robotics, 3D printing).
  • Strong debugging skills across hardware and firmware.
  • Bachelor’s degree in EE, CE, CS, or related field.
  • Authorized to work in the U.S. without sponsorship.
Apply now

More job openings