Oxford Ionics
quantum computing
StaffFPGAEngineer
“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.
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
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.