Oxford Ionics

quantum computing

StaffFPGAEngineer

Oxford, United Kingdom; London, United Kingdom FULL TIME
The Brief

“Staff FPGA Engineer at Oxford Ionics. Skills: FPGA design, FPGA verification, signal processing, control systems, RTL design, SystemVerilog, Python, MATLAB/Simulink. designing and developing FPGA features. delivering best in class control systems”

What You'll Achieve.

delivering best in class control systems; success of operating a quantum computer

Industry & Context.

quantum computing

What They're Looking For.

Must Have

FPGA design and verification experience, experience working on complex systems, development, verification, and debugging of FPGA-based systems, focus on signal processing and high-performance embedded solutions, Bachelor's degree in Electrical Engineering, Physics, Mathematics, or a related technical field, at least 10 years of hands-on FPGA development experience, detailed knowledge of FPGA-based signal processing techniques including DDC/DUC, DDS, and FIR/IIR filters, experience in FPGA verification, SystemVerilog development, fluent in modelling and simulation using Python and/or MATLAB/Simulink, practical experience in code coverage, functional coverage, and industry-standard verification tools such as Synopsys, Cadence, and ModelSim, Familiarity with Xilinx Ultrascale+ MPSoC devices, common peripheral interfaces including SPI, I2C, UART, and USB, confident using JTAG and Integrated Logic Analyzers for system debugging, proficient with complex laboratory equipment such as signal generators, oscilloscopes, and spectrum analyzers

Nice to Have

Experience with ASIC design and tapeout process, Experience implementing digital control (PID, feedforward, MIMO) algorithms in FPGA firmware, Prior experience with high speed interface design and verification including ADC/DAC (DDR and JESD204B), DDR3/4 MIG, and 10 Gigabit Ethernet, Working knowledge of embedded linux and linux device drivers, Experience using GitLab for automated firmware build and validation, Experience working closely with board design and software development teams

What You'll Do.

designing and developing FPGA features

delivering best in class control systems

shaping hardware that supports building advanced quantum systems

developing and testing RTL modules

supporting the effective delivery of real-time control logic for quantum control systems

and develop critical control functions

operating a quantum computer

design and implement FPGA based signal processing and control functions

Develop functional block specifications based on system level requirements

Perform logic design using Vivado (Verilog or VHDL

Perform logic simulation/verification using simulation/verification software

Simulate signal processing and control algorithms in software

Implement and test firmware for high speed waveform generation and digital control loops

Write test procedures

perform unit and system level testing and debug

document test results

How You'll Work.

Team & Collaboration

work cross-functionally to gather requirements; contribute effectively within a fast-moving, highly technical team; Working closely with board design and software development teams

Free ATS check

Applying for this Staff FPGA Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Oxford Ionics?

Real rants from real employees. Read before you apply.

Read Company Rants →