Senior FPGA/Digital Engineer

at  Per Vices

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Apr, 2025Not Specified29 Jan, 2025N/ALinux,Pcie,Closure,Verilog,Design,C,Processors,Lvds,C++,Digital Designs,Schematic Capture,Maintenance,Filters,Memory ControllersNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are looking for an 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 EXPERIENCE

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

  • High speed DSP (ex; Filters, Decimators, Interpolators, etc.) design (>150MHz)
  • High speed IO interfaces (ex; 10G/40G/100G Ethernet, PCIe, USB3, etc.) designs (>300MHz)
  • High speed (> 325MSP S) Digital and Analog Converter Interfaces (JESD204B/C, LVDS, etc.)
  • Low latency digital modem design (QPSK/QAM/PAM, etc.)
  • DDR3/4 Memory Controllers (>1800MTPS)
  • 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)

PLEASE INCLUDE A COPY OF YOUR RESUME TO YOUR APPLICATION.

We thank all candidates who apply, however, only those selected for an interview will be contacted.
Job Type: Full-time
Pay: $100,000.00-$130,000.00 per year

Schedule:

  • Monday to Friday

Application question(s):

  • Which of the skills listed in the “Minimum Experience” section of the job description do you have?
  • Do you have experience in all of the mandatory areas listed in the job description?

Work Location: In perso

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

Engineering Design / R&D

Information Technology

Graduate

Proficient

1

Toronto, ON, Canada