FPGA Developer Job at Belcan, Canada

WDQwSUljOE50NU44VUJwRXhuN01QcUNP
  • Belcan
  • Canada

Job Description

Title: FPGA Developer Full time permanent opportunity! 3 weeks vacation to start, RRSP matching and christmas shut down paid! Location: Ottawa, ON Area code: 613, 343, and 753 Postal Code: K2E Keywords: #FPGA.jobs #FPGA.Developer.jobs #FPGA.Design.Jobs Key responsibilities:

  • Support the architecture, design, implementation, and test of professional media transport solutions over SMPTE ST 2110/IP and SDI in high-performance FPGAs.
  • Help implement RTL algorithms for video and audio processing.
  • Participate in defining high-level design requirements, and assist with component selection and project scheduling.
  • Contribute to specification and design documentation to support cross-functional teams.
  • Assist in the development of test features for Product Verification, Manufacturing, and Customer Support.
  • Support simulation and lab testing of FPGA and hardware designs with other team members.
  • Assist with schematics and board layout efforts under guidance from senior engineers.
  • Contribute to the NPI process through design, documentation, testing, and support.
Education and Experience:
  • 2+ years of professional experience in FPGA or hardware design for video/audio technologies.
  • Good understanding of FPGA building blocks, system architectures, and basic tradeoffs.
  • Familiar with high-speed transceivers, timing analysis, and basic clock domain management.
  • Experience with Intel and/or Xilinx FPGA devices.
  • Exposure to FPGA design and simulation tools.
  • Knowledge of external memory interface fundamentals.
  • Understanding of packet processing or switching principles.
  • Proficiency with SystemVerilog (preferred), HLS, or VHDL, and TCL/SDC scripting.
  • Basic experience with SoC or high-speed hardware interfaces such as Ethernet or DDR.
  • Familiar with IO ring planning, thermal/power considerations, and timing analysis concepts.
  • Experience using lab tools like oscilloscopes and logic analyzers.
  • Strong problem-solving and debugging skills.
Nice to have:
  • Familiarity with Ethernet switches, routing protocols, or P4 (a plus).
  • Exposure to synchronization systems like PTP or tri-level sync (a plus).
  • Basic experience in a Linux-based development environment.
  • Some programming knowledge in C/C++, Bash, or Python (a plus).
  • Understanding of digital video/audio standards (e.g., SDI, AES, NMOS) is an asset.
  • Knowledge of broadcast workflow, particularly routers and signal distribution systems (a plus).
  • Familiarity with Git, Jira, or Jenkins (a plus).
  • Understanding of signal integrity concepts is helpful.
  • Experience assisting with schematic capture or board layout support is an asset.

Job Tags

Permanent employment, Full time,

Similar Jobs

Robert Half

Human Resources Assistant Job at Robert Half

Description We are looking for a detail-oriented Human Resources Assistant to join our team in Calabasas, California. In this Contract-to-permanent position, you will play a key role in supporting HR operations, including employee onboarding, terminations, and compliance... 

Griswold Home Care for Stratford

LIVE IN CAREGIVER Job at Griswold Home Care for Stratford

LIVE IN CAREGIVERS GRISWOLD HOME CARE - STRATFORD Job Description: Your dedication, understanding and ability to improve the quality of life as well as providing love and exemplary care to our elderly population in their own homes in Fairfield County is what Griswold... 

ActiveSoft, Inc

SAP Project Manager Job at ActiveSoft, Inc

 ...Looking for a SAP Project Manager for S/4HANA Implementation (4 days Onsite Southern California) and a 6+ Months contract role. Key Requirements: Proven experience managing multiple S/4HANA implementations Excellent communication skills with ability to engage... 

Zenere Companies, Inc.

Accountant-Bookkeeper Job at Zenere Companies, Inc.

Roy Zenere Trucking & Excavating has an immediate opening for a full-time Accounting Clerk for Accounts Payable and Payroll. This person is responsible for paying all accounts payable bills and processing payroll in the companys continuing effort to deliver outstanding...

University of Cincinnati

Adjunct Instructor, Art History, UC Blue Ash College Job at University of Cincinnati

 ...where staff and faculty are key contributors to UCs success. About UC Blue Ash The Art and Visual Communication Department at UC Blue Ash invites applicants for our Art History Adjunct faculty general pool of candidates from which part-time faculty will be selected...