Senior Fpga Engineer

Toronto, ON, CA, Canada

Job Description

We are looking for an FPGA engineer to help us build Software Defined Radios (SDRs) for mission critical infrastructure. Our products use FPGAs to provide a high performance interface between data provided over a high speed bus (10/40/100G Ethernet), our internal IP, and high speed converter (DACs/ADCs) devices. Your primary responsibilities require you to design, simulate, implement, and validate, FPGA based architectures that interface with high speed IOs (ADC, DAC, clock) to effectively process that data (filtering, decimating, interpolating), and pass that data over a high speed busses (JESD204B/C, 10/40/100G Ethernet). This position also requires engineers to effectively document and communicate design changes, updates, challenges, to other engineers and a broader team.

Mandatory Qualifications



Experience in all of the following areas:

Experience with Verilog (preferred) or VHDL High speed (>150MHz) digital designs. Digital Test bench creation, simulation, and maintenance Experience with Linux based distributions Working knowledge of C or C++ Minimum 3 years of relevant FPGA working experience is required

Minimum Experience



Experience directly implementing and debugging in at least three of the following areas:

High speed DSP (ex; Filters, Decimators, Interpolators, etc.) design (> 150 MHz ) High speed IO interfaces (ex; 10G/40G/100G Ethernet, PCIe, USB3, etc.) designs (> 300 MHz ) High speed (> 325 MSPS ) Digital and Analog Converter Interfaces (JESD204B/C, LVDS, etc.) Low latency digital modem design (QPSK/QAM/PAM, etc) DDR3/4 Memory Controllers (> 1800 MTPS ) Complex test bench creation using iverilog or verilator Timing closure for large (>90% utilization), complex (>5 clock domains), designs FPGA integration with SoC devices, external chipsets, processors, and/or microcontrollers

Optional Qualifications



The following skills are desired but not necessarily required for the position:

Intel/Altera EDA tooling (Quartus, etc). FPGA integration with SDR systems Ethernet protocol implementations (ie; VITA-49 over UDP) Working in a Linux computing environment. Using version control systems (ie; git) Previous design or manufacturing experience Previous work with Schematic Capture and PCB Layout Linux Kernel driver or API Development Understanding of wireless radio and DSP chains Mixed signal board layout and schematic capture Open source radio projects (ie; OpenBTS, UHD, Yocto)
Job Types: Full-time, Permanent

Pay: From $109,000.00 per year

Benefits:

Casual dress Company events Dental care Extended health care On-site parking Paid time off Vision care
Experience:

Relevant : 3 years (preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3322782
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned