Jobs.ca
Jobs.ca
Language
Ross Video logo

Principal FPGA Developer (Job Req #2026-013)

Ross Videoabout 22 hours ago
Ottawa, ON
Staff

Top Benefits

Competitive salaries
Comprehensive health plans
Flexible working hours

About the role

Why Work at Ross Video? We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use. We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we constantly strive to improve our solutions and to deliver results. If you've ever watched live television, news, sports, or entertainment, you've seen our products in use. All of the major Hollywood award shows, most professional sports teams, and many of the largest broadcasters in the world use Ross Video technology. Get behind the scenes and learn about what it takes to make live events possible. If that resonates, and you’re someone with integrity, commitment, and a strong drive to deliver great products, we’d love to hear from you.

Job overview:
The ideal candidate is a senior technical expert who architects and delivers advanced FPGA-based real-time media and high-performance processing systems. You bring deep knowledge of FPGA architectures, high-bandwidth data paths, and complex system integration. You drive technical direction, solve high-complexity problems, and elevate engineering excellence across the entire FPGA development lifecycle. You collaborate closely with software, hardware, and verification teams to ensure world-class system performance, reliability, and product innovation.

Who you report to:
Senior Director, Technical Product Management, Production Switchers

What we offer:
Ross offers competitive salaries and comprehensive health plans, as well as several perks to help you perform at your best. Some of these perks include flexible hours, generous paid time off, fitness/wellness allowance, employee share ownership program, professional development support, and a ton of fun social activities and events! Best of all, you’ll be part of the Ross Video team - and that’s an energizing place to be.

What the job is all about:
Architecture & Technical Strategy

  • Architect high-performance FPGA solutions for real-time processing, including data-path design, clocking/reset architecture, memory hierarchy, and high-speed interfaces.
  • Define and maintain high-level FPGA design requirements and specifications.
  • Perform detailed analysis and trade-off evaluations for device selection, resource usage, timing feasibility, and performance scaling.
  • Establish best practices for FPGA development methodology, coding standards, and verification processes.

Design & Implementation

  • Develop advanced RTL using Verilog/SystemVerilog for high-bandwidth pipelines, hardware accelerators, timing-sensitive logic, and complex interconnect subsystems.
  • Implement SoC-class FPGA architectures including AXI/Avalon interconnects, DMA engines, high-speed memory controllers, and multi-rate clocking architectures.
  • Integrate high-speed serial interfaces and IP cores such as PCIe, Ethernet, high-speed transceivers, and video/audio transport interfaces.
  • Drive timing closure and physical implementation including synthesis, floorplanning, constraint development, and place-and-route optimization.
  • Develop IO ring configurations and pin-planning for Xilinx and Intel devices.

Verification, Integration & Debug

  • Lead verification strategy using simulation, UVM-based environments, constrained-random testing, and coverage-driven methodologies.
  • Perform FPGA bring-up, system integration, and in-lab debugging using oscilloscopes, logic analyzers, protocol analyzers, and embedded logic analysis tools.
  • Debug complex real-time behavior such as synchronization, multi-rate timing, dataflow bottlenecks, and high-throughput processing.
  • Collaborate with software and hardware teams to ensure full system performance and feature correctness.

Technical Leadership

  • Lead design reviews, technical investigations, and risk assessments.
  • Mentor FPGA developers, supporting growth in architecture, RTL design, verification, and implementation.
  • Promote continuous improvement through automation, reproducible build flows, enhanced verification depth, and robust release processes.
  • Provide expert guidance to cross-functional teams on FPGA capabilities, constraints, and implementation best practices.

Cross-Functional Collaboration

  • Work closely with software, hardware, verification, test, and manufacturing teams across all stages of development.
  • Support NPI processes including design documentation, integration support, test development, and release readiness.
  • Interact with internal stakeholders and external partners for technical coordination and feature integration.

Who you are:
A senior-level FPGA architect and developer with broad technical mastery, strong analytical skills, and a proven ability to deliver complex FPGA systems at scale.

Core FPGA Expertise

  • Expert in Verilog / SystemVerilog RTL design.
  • Deep knowledge of reset and clock domain management, flow control, arbitration, high-bandwidth pipelines, timing closure, constraints, and hierarchical FPGA-based SoC architectures.
  • Extensive experience with Xilinx UltraScale+/MPSoC and Intel Arria 10, Stratix 10, Agilex families.
  • Proficient with industry-standard FPGA toolchains such as Vivado, Quartus, and ModelSim/Questa.

High-Speed Interfaces & Real-Time Processing

  • Proficiency with PCI Express, multi-rate Ethernet, and high-speed video interfaces such as SDI, HDMI, or DisplayPort.
  • Experience with high-speed transceiver architectures and SERDES-based protocols.
  • Strong understanding of real-time media processing pipelines, multi-format/multi-resolution timing, synchronization, frame/field alignment, and low-latency transport.
  • Experience with high-density channel processing and scalable throughput architectures.

Memory & Interconnect Systems

  • Expertise with AXI/Avalon interconnects and high-performance DMA engines.
  • Experience with DDR4/DDR5 and high-bandwidth memory systems.
  • Familiarity with multi-layer buffering architectures for high-throughput data paths.

Verification & Debug

  • Strong background in simulation-driven verification, including UVM and constrained-random verification.
  • Proficient in waveform debugging and on-chip debug using tools such as ILA and SignalTap.
  • Experienced with oscilloscopes, protocol analyzers, video/audio test equipment, and FPGA debug instrumentation.

Software & Scripting

  • Familiarity with C/C++ for embedded integration.
  • Scripting experience with Python, Tcl, or Bash for automation and tooling.
  • Comfortable working in Linux-based development environments.

Professional Traits

  • Highly organized, detail-oriented, and comfortable owning complex technical domains.
  • Strong communicator who excels at partnering across disciplines.
  • Proven ability to mentor and elevate team technical capability.
  • Comfortable making critical architectural decisions and guiding long-term technical direction.
  • Able to balance innovation, performance, and schedule to deliver robust solutions.

Equity, Diversity & Inclusion

At Ross, we embrace diversity, and we want you to bring your authentic self to work. We are committed to building a team that includes a variety of backgrounds, perspectives, and skills. Inclusivity drives innovation and creativity, and that’s something we’re passionate about at Ross! We believe everyone should be able to enjoy a rewarding career at Ross, regardless of race, colour, religion, sexual orientation, gender, gender identity or expression, marital status, age, veteran status, physical or mental disability. If a disability means that you need any additional support during the recruitment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.

About Ross Video

Broadcast Media Production and Distribution
1001-5000

Powering video productions for billions of global viewers, using the industry’s widest range of smart production solutions.