Belcan -
18 Jobs
Nepean, ON
Posted today
Job Details:
Full-time
Experienced
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.
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.