Xanadu

FPGA Design Engineer

Xanadu

full-time

Posted on:

Location Type: Hybrid

Location: Toronto • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

DACPythonTCP/IP

About the role

  • Develop new FPGA designs for integration into electronic modules to control and operate photonic quantum computers
  • Implement control and feedback loops within FPGAs interfacing with peripherals (ADCs, DACs, SPI, I2C, etc.)
  • Work on phase stabilization of optical fiber connections, control of electro-optic modulators, optical homodyne measurements, photon-number resolving detectors, and laser pulse sequencing
  • Communicate with other FPGAs and servers using various communications protocols
  • Work closely with physicists, engineers, and technicians to integrate electronic modules into quantum computer systems
  • Provide support to teams using these modules: debugging issues and implementing new features to increase functionality and usability
  • Participate in schematic review meetings and obtain FPGA design requirements from schematics, datasheets, and work instructions

Requirements

  • 3+ years experience writing RTL (Verilog or VHDL, SystemVerilog preferred)
  • Experience developing FPGA designs interfacing with peripheral devices (SPI, I2C, etc.)
  • Experience bringing up an FPGA design from scratch, starting from the schematic
  • Strong experience in reading and understanding electrical schematics, technical drawings, datasheets, and written work instructions
  • Experience with validation and verification of designs
  • Experience writing simulation testbenches
  • Familiarity with Vivado or Quartus (Vivado preferred)
  • Some experience with Python and TCL
  • Knowledge of general data communication interfaces and protocols (SPI, I2C, JTAG, PCIe, UART, USB, TCP/IP, etc.)
  • Experience with clocking architecture, timing constraints, low jitter applications
  • Familiar with control systems design/theory (PID loops, feedback theory)
  • Experience with bitstream/firmware/bootloader deployment strategies
  • Experience with electronic test and measurement equipment (oscilloscope, JTAG debugging (ILA/VIO))
  • Background in hands-on debug and verification experience in a lab environment
  • Proficiency in analog and digital circuits design (op-amp, ADC/DAC, power management, FPGA, SRAM/DDR, etc.)
  • Experience with Xilinx FPGAs (Series 7, Ultrascale+) an advantage
  • Familiarity with source control, particularly git
  • Experience with writing C/C++ code for embedded microcontrollers
  • Familiarity with photonics and optical physics
Benefits
  • Hybrid work arrangement (Toronto, ON)
  • Inclusive, safe, and equitable culture
  • Support for a barrier-free workplace and recruitment accommodations

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RTLVerilogVHDLSystemVerilogFPGA designsimulation testbenchescontrol systems designanalog circuits designdigital circuits designbitstream deployment
Soft skills
communicationcollaborationproblem-solvingdebuggingattention to detailtechnical understanding
ecobee

Staff Mechanical Engineer

ecobee
Leadfull-time🇨🇦 Canada
Posted: 2 days agoSource: boards.greenhouse.io
Assembly