> Markdown version of [/jobs/ext/3644745-senior-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/3644745-senior-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Firmware Engineer - **Company:** BioTalent - **Location:** Poway, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Board Bringup, Configuration Management, Software Debugging, Device Drivers, Embedded C, Embedded Software, Firmware, FreeRTOS, Real-Time Operating Systems, Systems Integration, Universal Asynchronous Receiver/Transmitter - **Published:** October 9, 2026 - **Apply:** https://www.disabledperson.com/jobs/75926720-senior-firmware-engineer ## About the Role * 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) ## 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