FPGA Design Engineer

Reposted 7 Days Ago
Be an Early Applicant
Toronto, ON, CAN
In-Office
100K-140K Annually
Mid level
Artificial Intelligence • Cloud • Hardware • Machine Learning • Quantum Computing
Xanadu Quantum Technologies Inc. is a Canadian quantum technology company, and one of the world's leading photonic quant
The Role
As an FPGA Design Engineer, you'll develop and validate FPGA designs for controlling quantum computer modules, minimizing latency and maximizing data throughput with CPU/GPU interfaces. Responsibilities include integrating designs, debugging, and implementing new features to enhance functionality.
Summary Generated by Built In
About Xanadu:
Xanadu’s mission is to build quantum computers that are useful and available to people everywhere.

At Xanadu, we are learners, innovators, researchers, collaborators and problem solvers. We are creating something that has never been built before. Few people in their life will be able to be a part of something like this, where if we are successful, the technologies we develop will solve some of the world’s most challenging problems, and literally change the world. And that is something to be excited about!

Your role and responsibilities:

As an FPGA design engineer at Xanadu you will be responsible for development of new and existing FPGA designs for modules we develop in house to control and operate our photonic quantum computer.

These modules are used for phase stabilisation of optical fiber connections, control of electro-optic modulators, operation of optical homodyne measurements, photon-number resolving detectors, laser pulse sequencing, and quantum error correction, among other use cases. FPGA designs interface with various peripheral devices (such as ADCs, DACs, etc), other FPGAs, and servers.
You will work on the interface between classical compute and control infrastructure (such as GPUs and CPUs) and FPGAs to minimize latency and maximize data throughput, using interfaces such as PCIe, Infiniband, RoCE, or other high-bandwidth interfaces. You will work closely with physicists, engineers, and technicians in our labs to design and integrate these modules into our quantum computer systems. You will also provide support to the teams using these modules, debugging issues and implementing new features to increase the functionality and usability of new and existing designs.

Basic qualifications and experience:
  • Course, project or work experience writing RTL (Verilog or VHDL, SystemVerilog preferred)
  • Course, project or work experience developing FPGA designs interfacing with CPU/GPU (examples here)
  • Course, project or work experience bringing up an FPGA design from scratch
  • Experience with validation and verification of designs
  • Experience writing simulation testbenches
  • Familiarity with Vivado or Quartus (Vivado preferred)
  • Familiarity with Python
  • Some experience with TCL
Preferred qualifications and experience:
  • Knowledge of general data communication interfaces and protocols (SPI, I2C, JTAG, PCIe, JESD, UART, USB, TCP/IP, etc.)
  • Experience with clocking architecture, timing constraints, low jitter applications
  • Experience with Xilinx FPGAs (Series 7, Ultrascale+, Versal) would be an advantage
  • Familiarity with source control, particularly git
  • Familiar with control systems design/theory (PID loops, feedback theory)
  • Experience with bitstream/firmware/bootloader deployment strategies
  • Background in hands-on debug and verification experience in a lab environment
  • Experience with writing C/C++ code for embedded microcontrollers
  • Experience with electronic test and measurement equipment (oscilloscope, JTAG debugging (ILA/VIO))
  • Proficiency in analog and digital circuits design (e.g. op-amp, ADC/DAC, power management, FPGA, SRAM/DDR, etc.)
  • Experience in reading and understanding electrical schematics, technical drawings, datasheets, and written work instructions, in order to be able to meaningfully participate in schematic review meetings and obtain FPGA design requirements from these documents
  • Familiarity with photonics and optical physics

This is for a new position. Your base salary will be determined based on your location, experience, and internal benchmarks. The base salary range is 100,000 - 140,000 CAD. You will also be eligible for equity and benefits.

Skills Required

  • Experience writing RTL (Verilog or VHDL, SystemVerilog preferred)
  • Experience developing FPGA designs interfacing with CPU/GPU
  • Experience bringing up an FPGA design from scratch
  • Experience with validation and verification of designs
  • Experience writing simulation testbenches
  • Familiarity with Vivado or Quartus (Vivado preferred)
  • Familiarity with Python
  • Some experience with TCL
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Toronto, Ontario
221 Employees
Year Founded: 2016

What We Do

Xanadu Quantum Technologies Inc. is a Canadian quantum technology company, and one of the world's leading photonic quantum hardware providers. Founded in 2016, Xanadu's mission is to build quantum computers that are useful and available to people everywhere. To achieve this mission, the company has taken a full-stack approach and builds hardware, software, and pursues state-of-the-art research with select partners. The company is also advancing the field of quantum machine learning (QML) through the development of PennyLane, an open-source project that has become a leading software library among quantum researchers and developers. Xanadu is bringing together exceptional minds from around the world to build something extraordinary. Learn more at xanadu.ai

Similar Jobs

Lumentum Logo Lumentum

Senior FPGA Design/Verification Engineer

3D Printing • Marketing Tech • Design
In-Office
Ottawa, ON, CAN
3219 Employees

Mondelēz International Logo Mondelēz International

Sourcing Jr Manager, Ingredients NA

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
2 Locations
90000 Employees

McCain Foods Logo McCain Foods

Project Manager

Food • Retail • Agriculture • Manufacturing
In-Office
Toronto, ON, CAN
20000 Employees
82K-109K Annually

Block Logo Block

Senior Software Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
185K-327K Annually

Similar Companies Hiring

Idler Thumbnail
Artificial Intelligence
San Francisco, California
6 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account