Enable job alerts via email!

FPGA Design Engineer

Bluewaves Mobility Innovation Inc

Toronto

On-site

CAD 80,000 - 110,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in mobility innovation is seeking an experienced FPGA engineer to work on the development of Open RAN radio systems. The successful candidate will design, implement, and verify FPGA systems while collaborating with cross-functional teams. This role promises to engage you in exciting projects that involve cutting-edge technology in communications.

Qualifications

  • 3+ years of experience in FPGA design and implementation.
  • Excellent communication and writing skills for technical documentation.
  • Excellent collaboration mindset across teams.

Responsibilities

  • Conduct FPGA design and verification tasks.
  • Generate FPGA images and manage release notes.
  • Test FPGA images in an embedded Linux environment.

Skills

FPGA design
Verilog
SystemVerilog
Python
Tcl
Bash
Timing Analysis
Embedded Linux

Education

B.Sc or B.Eng in Electrical Engineering or Computer Engineering

Tools

Vivado
Quartus
Chipscope
SignalTap
Questasim
Git

Job description

Job Location : North York or Ottawa at 505 March Road, Suite 100, Kanata ON K2K 3A4

Job Description

We are seeking an experienced FPGA engineer to join our team and work on the development of Open RAN (ORAN) radio systems. The ideal candidate will have a strong background in FPGA design and implementation, as well as experience with ORAN technologies related to Radios.

Key Responsibilities :

In this role you will work on FPGA design and verification tasks including :

  • Running the FPGA build flow and generate FPGA images for software team
  • Manage FPGA release notes and release version tracking
  • Perform FPGA image lab testing with embedded linux environment
  • Create new IP designs in RTL for control and data processing of different products
  • Create test bench and test cases for new IP designs to ensure functional correctness
  • Create new test cases for existing IP designs to increase functional coverage
  • Create new test cases for new and existing IP design to help with lab debugging
  • Participate source code review using web based code review tools
  • Trouble shoot FPGA related issues in a system test environment
  • Engage with FPGA vendors for FPGA related issues
  • Participate in technical discussion in system level issues

Key Qualifications :

  • 3+ years of experience in FPGA design and implementation
  • B.Sc or B.Eng in Electrical Engineering or Computer Engineering or related fields
  • Excellent verbal communication skills in scrum meetings and technical discussions.
  • Excellent writing skills in creating high-quality design and verification documents, lab test instructions & reports and process improvement documents.
  • Excellent collaboration mindset to work with software teams, system integration & verification teams, and customer support teams across time-zones.

Required Experience & Skill Sets :

  • Experience in full FPGA compilation flow using Vivado / Quartus tools
  • Experience in Vivado IP Integrator / Quartus Platform Designer in FPGA system integration
  • Experience in Chipscope / SignalTap tools to implement hardware debug logics
  • Experience in Timing Analysis and FPGA resource optimization using Vivado / Quartus
  • Experience in Python, Tcl, Bash for script writing and basic file parsing
  • Experience in VHDL / Verilog / SystemVerilog to write RTL designs
  • Experience in SystemVerilog / Cocotb for verification
  • Experience in Questasim to run module level and subsystem level simulations
  • Experience in Embedded Linux environment for lab testing
  • Experience in AXI interface suites for communication between FPGA fabric and Processors
  • Experience in source code management tools such as Git
  • Experience in developing SoC FPGAs with embedded ARM processors

Preferred Experience & Skill Sets :

  • Experience in C / C++ development in embedded Linux environment
  • Experience in embedded Linux boot flow and bring up on Altera / AMD SoC FPGAs
  • Experience in system RDL for RTL register generation
  • Experience in FPGA developments of Digital Signal Processing modules
  • Experience in FPGA developments of ORAN / eCPRI / 3GPP NR protocol implementations
  • Experience in UVM based RTL verification
  • Understanding of digital signal processing theory and digital communication theory
  • Understanding of ORAN / eCPRI specification and 3GPP LTE / NR specification
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

ASIC / FPGA Design Engineer

BTA Design Services

Toronto

Remote

CAD 90,000 - 130,000

2 days ago
Be an early applicant

Electronic Design Engineer

Aversan Inc.

Toronto

Hybrid

CAD 90,000 - 120,000

6 days ago
Be an early applicant

Product Engineer - Full Remote

Blackfluo.ai

Toronto

Remote

CAD 90,000 - 130,000

Yesterday
Be an early applicant

Junior FPGA Design Engineer (Markham)

Evertz Microsystems Limited

Markham

On-site

CAD 60,000 - 90,000

30+ days ago

Product Designer (Remote)

Pathcore

Toronto

Remote

CAD 80,000 - 110,000

5 days ago
Be an early applicant

Application Specific Integrated Circuit Design Engineer

Raas Infotek

Remote

CAD 100,000 - 140,000

Yesterday
Be an early applicant

Remote Fire Protection Design Engineer - Team Lead

TalentSphere Staffing Solutions

Toronto

Remote

CAD 105,000 - 115,000

30 days ago

Senior Solid Waste Design Engineer/ Ingénieur(e) sénior(e) de conception en gestion des matière[...]

AtkinsRéalis

Toronto

Hybrid

CAD 100,000 - 140,000

Yesterday
Be an early applicant

Highway Design Engineer (Anywhere in Ontario)

AtkinsRéalis

Toronto

Remote

CAD 80,000 - 110,000

30+ days ago