Staff FPGA and Embedded Software Engineer
Core
Own FPGA firmware and embedded software for flow cytometry instruments, sustaining legacy code and developing real-time acquisition and control systems.
Role type
Staff FPGA and Embedded Software Engineer
Builds
Flow cytometry instruments for life science research
Domain
Life sciences instrumentation / Scientific equipment
Deliverable
production ML models | product features
Required skills
Verilog/SystemVerilog, embedded Linux/RTOS/bare-metal, hardware/software interface debugging, ADC interfaces, real-time DSP, digital logic design, schematic literacy, automated testbenches
Preferred skills
Xilinx Vivado, Intel Quartus, VHDL, SoC/SoM architectures, flow cytometry domain knowledge, high-speed host interfaces (PCIe/USB)
Technologies
Verilog, SystemVerilog, embedded Linux, RTOS, Vivado, Quartus, PCIe, USB, I2C, SPI, UART, Ethernet, JTAG
Responsibilities
Sustain and extend production FPGA codebases; design high-throughput data acquisition pipelines; integrate FPGA firmware with embedded processors; implement embedded protocols; develop verification strategies; define requirements and review schematics; support board bring-up and troubleshooting; support manufacturing and service teams; own technical planning and risk management