FPGA Developer Job at Belcan, Canada

TEYvVFU5MGQzRkR5T3RZUU1RcDFhaFNx
  • 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

Kaiser Permanente

Sterile Processing Technician Job at Kaiser Permanente

 ...Decontaminates, cleans packages sterilizes, stores and distributes...  ...telephone requisitions for all processed medical supplies and...  ...directed. Basic Qualifications: Experience+ N/A Education+ N/A License...  ...TITLE: Sterile Processing TechnicianLOCATION: Fontana,... 

BIGGBY COFFEE

Barista Job at BIGGBY COFFEE

 ...coffee and tea drinks. Qualifications include: Must be 18 years or older to apply Positive attitude and great work ethic Friendly...  ...We believe that everyone deserves to feel special! Required 17 years or older Reliable transportation to and from work... 

Foresite Commercial Real Estate

Experienced Leasing Agent Job at Foresite Commercial Real Estate

 ...with over 120 properties listed, is expanding into Austin! We are looking to grow our team with experienced and established leasing agents to help us establish our presence in this market and mentor junior team members. We are a high energy team that enjoyes creative... 

Modern Law PLLC

Family/Criminal Law Attorney Job at Modern Law PLLC

 ...compassionate, and experienced Spanish-speaking Attorney licensed to practice in Arizona, with a strong background in both Family Law and Criminal Defense. The ideal candidate will be a skilled litigator and negotiator with a passion for serving diverse communities,... 

Carle Health

Certified Medical Assistant (CMA/RMA) - Adult Medicine Job at Carle Health

Overview:The Certified Medical Assistant / Registered Medical Assistant performs routine administrative and patient care support duties in a medical practice to assist medical and/or nursing staff in the examination and treatment of patients and ensures that the office...