Senior Firmware Engineer

BioTalent
Poway, CA, United States
6 days ago
Apply on www.disabledperson.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

Board Bringup Configuration Management Software Debugging Device Drivers Embedded C Embedded Software Firmware FreeRTOS Real-Time Operating Systems Systems Integration Universal Asynchronous Receiver/Transmitter

Job description

We’re seeking a Senior Firmware Engineer to own the embedded firmware architecture and development for our next-generation medical device platform. This is a hands-on, individual-contributor role focused on writing, architecting, and owning firmware end-to-end - from driver-level work through system integration - working closely with hardware, systems, and external development partners to bring the platform from design through verification and production., * Own firmware architecture and technical roadmap, including driver development, RTOS integration, connectivity, and UI/embedded software work

  • Design, write, and debug embedded C firmware for STM32/MCU-based platforms, including peripheral-level work (GPIO, ADC, timers, PWM, UART, SPI, I²C, DMA, interrupts)
  • Review and provide technical direction on firmware architecture developed by external firmware partners, including build, release, and configuration management processes
  • Diagnose and resolve issues spanning the hardware/firmware boundary, working closely with electronics/board engineers during bring-up and debug
  • Define and execute firmware-level verification test plans in collaboration with Quality
  • Keep firmware development activities aligned with Design Controls, IEC 62304, and IEC 60601 requirements
  • Support technical investigations for field issues, NCRs, and CAPAs related to firmware

Requirements

  • 6+ years of embedded firmware experience, with demonstrated ownership of firmware architecture
  • Strong embedded C, RTOS-based systems (FreeRTOS or similar), STM32/MCU peripheral-level development
  • Comfortable working across the hardware/firmware boundary - able to support board bring-up and debug alongside hardware engineers, even without owning board-level design
  • Experience reviewing or coordinating firmware work delivered by external development partners a plus
  • Medical device/regulated industry experience strongly preferred (IEC 62304, IEC 60601)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.disabledperson.com
Prepare application

Good distractions

Loading talks and stories from around this role…