Engineer III, Firmware
Core
Design, develop, and maintain embedded firmware for instrument control systems, including bug fixes, feature updates, and system integration for sample preparation and detection instruments.
Role type
Senior IC firmware engineer (embedded systems)
Builds
Firmware modules and embedded software for KingFisher sample preparation systems and Detection instruments
Domain
Life sciences instrumentation / embedded systems
Deliverable
production ML models | product features
Required skills
C/C++ programming, microcontroller development, real-time systems, hardware-software integration, debugging, root cause analysis, communication protocols (I2C, SPI, UART, USB, Ethernet)
Preferred skills
RTOS, device drivers, low-level hardware interfaces, life sciences instrumentation, CI/CD pipelines, regulated product development
Technologies
C, C++, microcontrollers, I2C, SPI, UART, USB, Ethernet
Responsibilities
Design and maintain embedded firmware for instrument control systems; execute sustaining activities including bug fixes and feature updates; perform root cause analysis of field and production issues; collaborate with cross-functional teams on system integration and requirements definition; contribute to cost optimization initiatives through hardware-software trade-offs.
Seniority
Senior, hands-on IC