FPGA Digital Design Engineer

New
K
KeplerSatellite communications
Listing location: Toronto, Ontario / United States / Canada; Workplace type: RemoteFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ yr. working experience with FPGA/RTL design
Required Skills
Python

Requirements

  • Hold a Bachelor’s degree in Computer Engineering, Electrical Engineering, or equivalent.
  • Have 5+ years of working experience with FPGA/RTL design.
  • Have experience with Verilog, SystemVerilog, or VHDL, and be willing to learn or pivot to SystemVerilog.
  • Have experience with Xilinx FPGAs, specifically Zynq and UltraScale.
  • Understand timing principles, including clock domain crossing and timing closure.
  • Have strong scripting skills, such as Python, Tcl, csh, or bash.
  • Have experience with FPGA tools such as Vivado or Quartus and HDL simulation tools such as ModelSim.
  • Preferred: Master of Science in Computer or Electrical Engineering, or equivalent.
  • Preferred: Experience with coherent digital demodulation of waveforms such as BPSK, QPSK, or QAM.
  • Preferred: Experience with memory-mapped interfaces such as AXI, Wishbone, or Avalon.
  • Preferred: Experience with high-speed transceivers and protocols such as JESD204B, PCIe, or SATA.
  • Preferred: Experience with linting tools, Questa Sim, or Riviera-Pro.

Responsibilities

  • Develop custom IP for new features of Kepler satellite digital payloads.
  • Iterate on current DSP and interface designs to improve reliability.
  • Work with IP core vendors to integrate new functionality into Kepler designs.
  • Work with lead engineers to develop communications and network architecture for the future satellite constellation.
  • Participate in conceptual design studies of new spacecraft.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now