Staff FPGA & Embedded Systems Engineer (Real-Time)

LIFE TECHNOLOGIES HOLDINGS PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Thermo Fisher Scientific seeks a hands-on Staff FPGA and Embedded Software Engineer to own FPGA firmware and embedded software for flow cytometry instruments. You will sustain legacy code, develop real-time data acquisition, and deliver data to instrument software.

The role requires collaborating with systems, optics, electrical engineers, and third-party board designers, combining Verilog/SystemVerilog mastery with hardware/software interface skills and schematic literacy.

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering or related field with 8+ years of relevant experience.
  • Production FPGA firmware experience using Verilog/SystemVerilog across full lifecycle (requirements to sustaining).
  • Experience with embedded Linux, RTOS, or bare-metal environments.
  • Experience with common hardware/software interfaces and protocols (I2C, SPI, UART, Ethernet).
  • Experience with ADC interfaces, high-throughput digital acquisition, DSP, and data transfer.

Responsibilities

  • Sustain, debug, document, and extend FPGA codebases written in Verilog/SystemVerilog.
  • Design high-throughput FPGA data acquisition pipelines from ADC to host interfaces.
  • Integrate FPGA firmware with embedded processors and Linux/RTOS/bare-metal environments.
  • Implement and troubleshoot I2C, SPI, UART, Ethernet interfaces.
  • Develop verification strategies and automated testbenches for firmware/software.
  • Review schematics/layouts and define board-interface requirements with designers.
  • Support board bring-up, diagnostics, and subsystem validation.

Skills

Verilog/SystemVerilog
Embedded Linux
RTOS
I2C
SPI
UART
Ethernet
High-throughput data acquisition
DSP
Schematic reading

Education

Bachelor's degree in Electrical/Computer Engineering
Master's degree in Electrical/Computer Engineering (optional)

Tools

Vivado
Quartus
VHDL

Job description

Thermo Fisher Scientific seeks a hands-on Staff FPGA and Embedded Software Engineer to own FPGA firmware and embedded software for flow cytometry instruments. You will sustain legacy code, develop real-time data acquisition, and deliver data to instrument software.

The role requires collaborating with systems, optics, electrical engineers, and third-party board designers, combining Verilog/SystemVerilog mastery with hardware/software interface skills and schematic literacy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff FPGA & Embedded Engineer for Real-Time Instrumentation
Staff FPGA & Embedded Engineer for Real-Time Instrumentation

Hannah Life Technologies Pte. Ltd. • Singapore

On-site
SGD 120,000 - 180,000
Staff FPGA and Embedded Software Engineer
Staff FPGA and Embedded Software Engineer

Hannah Life Technologies Pte. Ltd. • Singapore

On-site
SGD 120,000 - 180,000
Staff FPGA and Embedded Software Engineer
Staff FPGA and Embedded Software Engineer

LIFE TECHNOLOGIES HOLDINGS PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Staff Engineer, Systems Design – Flow Cytometry
Staff Engineer, Systems Design – Flow Cytometry

LIFE TECHNOLOGIES HOLDINGS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Staff Engineer, Software
Staff Engineer, Software

LIFE TECHNOLOGIES HOLDINGS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Software Engineer & Tech Lead
Senior Embedded Software Engineer & Tech Lead

ThermoFisher Scientific • Singapore

On-site
SGD 120,000 - 180,000
Senior Systems Engineer: Flow Cytometry Integration & Test
Senior Systems Engineer: Flow Cytometry Integration & Test

LIFE TECHNOLOGIES HOLDINGS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Engineer, Systems Design – Systems Integration & Test, Flow Cytometry
Senior Engineer, Systems Design – Systems Integration & Test, Flow Cytometry

LIFE TECHNOLOGIES HOLDINGS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Staff Engineer, Embedded Software Lead
Staff Engineer, Embedded Software Lead

LIFE TECHNOLOGIES HOLDINGS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Staff Engineer, Software
Staff Engineer, Software

ThermoFisher Scientific • Singapore

On-site
SGD 120,000 - 180,000