Fpga Designer

Burnaby, BC, CA, Canada

Job Description

Who We Are



Small unmanned aerial vehicles (UAV), also known as drones, are becoming more common, and consequently pose threats to people and infrastructure in sensitive locations such as airports, energy facilities, prisons, and military bases. We founded Skycope in 2016 to solve the small drone problem.

Skycope develops radio frequency (RF) spectrum sensing devices, including software and hardware, that search for drones and their remote-controllers, classify and identify them, and track their direction and location. The four pillars in Skycope products are being data-driven, development of cutting edge signal processing technologies, continuous innovation in RF artificial-intelligence (AI), and countless real world experiments.

Skycope's mission, however, is beyond anti-drone; it is to make the radio smart and transform the outdated wireless industry. We team up with the world's best and brightest people to help make this future a reality.

Job Brief



We are seeking a skilled FPGA Designer to join our core R&D team and develop high-performance Digital Signal Processing (DSP) routines for wireless RF data (IQ data) on FPGA platforms. In this role, you will be instrumental in offloading heavy signal processing tasks from CPU to FPGA, optimizing algorithms, and collaborating with R&D to enhance our wireless communication systems. In addition, this role offers the opportunity to grow into the technical leadership of our DSP team.

Responsibilities



Adapt and implement existing wireless digital signal processing algorithms for FPGA platforms, managing all stages of development including design, simulation, and testing. Optimize algorithms for efficient FPGA implementation, considering resource constraints and performance requirements. Collaborate closely with algorithm developers to adapt and refine algorithms based on implementation challenges and performance goals. Maintain and improve the company's FPGA development tools and infrastructure. Evaluate and integrate new FPGA technologies and tools to enhance development workflows.

Requirements/Qualifications



Minimum Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field Minimum 3+ years of experience in FPGA design and development for DSP applications. Experience with radio frequency (RF) systems, or wireless communications, or software defined radios (SDR) Strong proficiency in FPGA design and implementation of real-time digital signal processing routines for wireless RF data (IQ data), including frequency shift, filtering, downconversion, channelization, FFT, cross-correlation, and array processing. Deep understanding of digital signal processing theory and implementation. Deep understanding of fixed-point and floating-point processing. Experience with hardware description languages (HDLs) such as VHDL or Verilog. Experience with MATLAB or Python for system and algorithm assessment. Experience with Xilinx FPGAs and design tools, including Viviado. Experience with TCL and other FPGA design flow automation tools. Excellent verbal and written communication skills Fearless attitude in jumping into new and sometimes unknown topics.

Good to have



Experience with Xilinx Zynq7000 SoC. Experience with PetaLinux. Good understanding of other communication systems, such as OFDM, LTE, WiFi, Bluetooth, etc.

What We Offer



Competitive compensation Comprehensive health, dental, and vision coverage Opportunities for career advancement A challenging adventure of working in an emerging industry with cutting-edge technologies A fulfilling experience of teaming up with a group of top-talented people

Job Types:



Full-time Permanent Hybrid work, with more than half of the week work from the office.

Benefits

:

Casual dress Dental care Extended health care Life insurance On-site parking Paid time off Vision care

Schedule

:

8 hour shift
Job Types: Full-time, Fixed term contract
Contract length: 12 months

Pay: $90,000.00-$140,000.00 per year

Benefits:

Dental care Extended health care Vision care
Schedule:

Monday to Friday
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
    JD2390447
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Burnaby, BC, CA, Canada
  • Education
    Not mentioned