Senior Firmware Engineer, Medical Devices
Core
Design, implement, and test firmware for a battery-powered, wireless handheld diagnostic instrument for trauma and critical care use.
Role type
Senior IC firmware engineer (medical devices)
Builds
FDA 510(k) clearance medical device platform
Domain
Medical devices / Embedded systems
Deliverable
production ML models | product features
Required skills
C/C++ for embedded systems, RTOS development (FreeRTOS, ThreadX), ARM Cortex-M microcontroller programming, BLE and low-power design, I2C/SPI/UART/USB protocols, Git version control, static analysis tools
Preferred skills
IEC 62304/ISO 13485/IEC 60601 regulatory experience, FDA 510(k) submission experience, embedded test automation frameworks
Technologies
FreeRTOS, ThreadX, ARM Cortex-M, BLE, I2C, SPI, UART, USB, Git
Responsibilities
Design and test firmware for wireless handheld diagnostic instruments, develop firmware robust to environmental stress, own firmware architecture across the device platform, write and execute unit/integration/verification test protocols, debug hardware/firmware issues using oscilloscopes and logic analyzers, mentor junior engineers and contribute to coding standards, collaborate with regulatory/quality teams on design history file documentation
Seniority
Senior, hands-on IC