CareerPlanSign in

Staff FPGA and Embedded Software Engineer

Singapore, Singapore💼 Full-time🗓 2026-08-24 → 2026-09-25

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

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.