Sr. Staff Embedded Firmware/FPGA Systems Engineer
Core
Drive embedded firmware and FPGA development on ARM-based instrumentation platforms for high-throughput biomedical systems.
Role type
Sr. Staff Embedded Firmware/FPGA Systems Engineer
Builds
Complex instrumentation systems with on-board FPGA logic, ARM SoC firmware, and off-board compute integration
Domain
Life Sciences / Biomedical Instrumentation / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded firmware architecture, FPGA RTL design (Verilog/VHDL/SystemVerilog), Linux BSP development, C/C++ programming, Python automation, High-speed interface design (PCIe, JESD204B, DDR), DMA optimization, Test bench development
Preferred skills
Flow Cytometry/Genomics instrumentation experience, Legacy codebase modernization, System-level thinking
Technologies
Xilinx Vivado, Intel Quartus, ModelSim, VCS, Linux Kernel, ARM SoC, PCIe Gen 3/4/5, JESD204B/C, DDR3/DDR4, SPI, I2C, UART
Responsibilities
Provide technical direction and architectural guidance for embedded firmware and FPGA development; Own development and architecture of embedded firmware and programmable logic; Define architecture balancing on-board and off-board compute; Develop Linux BSP components, kernel configuration, boot loaders, HALs and device drivers; Build embedded services in C/C++ and develop python-based automation for testing and validation
Seniority
Sr. Staff, hands-on IC with technical leadership