FPGA Engineer

Berkeley, CA or Austin, TX /
Control Systems /
Full-time
At Atom Computing, we are developing a quantum computer based on optically-trapped neutral atoms. A multitude of classical optical and electronic systems operate in unison to drive the dynamic processes responsible for quantum computation. We are seeking skilled FPGA engineers to assist in the development of the control system for our quantum computer. This position will report to the Chief Control Systems Engineer.  

Job Responsibilities

    • Design and implement FPGA-based Digital Signal Processing (DSP) and control functions in System Verilog and associated testbenches.
    • Develop functional specifications based on system-level engineering requirements.
    • Implement and test HDL and firmware for high speed waveform generation, image processing, and digital control loops.
    • Write test procedures, perform unit and system level testing and debug, document test results.
    • Assist Firmware Engineers in the development of embedded Linux device drivers.

Job Requirements

    • BS or MS in Electrical Engineering, Computer Engineering, or related fields
    • At least 3 years of relevant postgraduate professional experience in FPGA development, preferably with Verilog or SystemVerilog. More experienced candidates are welcome. 
    • FPGA integration, debug, and test experience with prototype PCB assemblies.
    • Experience with Xilinx Vivado/Vitis and Zynq Ultrascale+ MPSoCs and RFSoCs.
    • Expertise with electronic test equipment (e.g., oscilloscopes, spectrum and logic analyzers, signal generators, VNAs) for bringup and debug of prototype electronics assemblies.
    • Temperamentally suited to work at a fast-growing, early stage startup: self-motivated, humble, driven, collaborative, and has a high tolerance for ambiguity and uncertainty.
    • Ability to effectively communicate and collaborate with a diverse team of experimental physicists, hardware, and software engineers.
    • Willingness to learn physics concepts to put work in context.
    • Definite pluses: software radio, high speed data converters, and facility with C, C++, Python, and/or Rust in a Linux environment.