Senior FPGA Developer
1 week ago
Job Overview:
The ideal candidate is part of our product development team creating world-leading next generation broadcast video processing technology. You participate in all phases of FPGA development from specifications and design to customer support. You coordinate with the product manager on overall product vision and lead the FPGA developers in the design of new products and the improvement of existing products.
You have an advanced knowledge of RTL coding, physical implementation, timing constraints, lab validation/integration/troubleshooting of complex FPGA designs comprising a mix of custom RTL with hard and soft vendor IP cores within a larger embedded system context.
Our team is Agile and DevOps aligned, with a focus on continuous learning and automation. We hold backlog refinements and post-mortems, regularly tackle technical debt and reserve time for innovation.
If you've ever watched live television, news, sports, or entertainment, you've seen our products in use. Major 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.
Who you report to: Senior Manager, Edge Technologies
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, development support and a ton of fun social activities and events Best of all, you will be part of the Ross Video family, and we've got an energizing environment here.
What the job is all about:
Architect, design, simulate and test leading edge SoC FPGA solutions
Develop high-level design requirements and support product definitions
Work with other members of the team to verify the functionality of the FPGA, SW & HW
Provide significant technical leadership to design review preparation, execution, and timely action item closure for complex issues
Generate both specification & design documentation to support cross functional aspects of the NPI process
Lead the overall FPGA delivery, which entails collaborating with cross-functional teams, suppliers and customers to ensure the overall design meets the requirements according to an established project plan
Thoroughly self-test all designs and support PV/QA throughout development – this includes reviewing test plans, validating feedback, and debugging/fixing hardware problems as required
Participate in Agile Scrum ceremonies like stand-ups, retrospectives, refinement, and sprint kick-offs
Create first class FPGA designs by innovating in design, project management, tools and workflow
As a member of the FPGA Development Team, the candidate participates in the following:
Research the state of the art in FPGA technologies, trends and tools and communicate findings to the team
Share information with the rest of the team by organizing presentations, discussions, meetings and mentoring
Work with the design team, other cross functional teams, suppliers and customers to ensure the overall design and each specified sub-system meets all requirements
Provide technical leadership for design review preparation, execution, and resolution of complex issues
Document the design to a high standard
Effectively communicate technology applications and benefits to a wide audience including customers and design partners
Coach and mentor team members to attain breakthrough results in assigned deliverables
Who you are:
Minimum 6 years FPGA development experience with expertise in Video/Audio technologies preferred
In-depth knowledge of (System)Verilog
Expert in FPGA workflow including RTL design capture, synthesis, timing closure, prototyping and release processes
Knowledge of GIT revision control systems, branching and tagging methodologies
Expertise in RTL debugging through simulations and in-FPGA logic analyzers
Familiarity with the following technologies:
SoC FPGA interconnects such as Avalon or AXI interfaces
PCI Express, Ethernet 1/10/25/100GE, 12G-SDI, HDMI, DisplayPort
Compression technologies: NDI, SRT, AVC/HEVC
High-speed transceivers
Timing recovery / Synchronization
DMA engines, hardware acceleration (off-load engines), and high-performance memory controllers
UVM Based Testbenches
Vivado and Quartus development tools
Knowledge of software languages such as C, C++, Python a plus
Understanding of digital video, audio and associated audio standards a plus
B.S. in Engineering required
Strong interpersonal skills with ability to work as part of a team or independently as required
Keen observational skills and problem-solving intuition
Organized and detail-oriented self-starter
Ability to learn new concepts quickly and work towards finding creative solutions to challenging problems
Comfortable moving forward aggressively; balancing risks appropriately to optimize success across all business aspects – good, fast, and cheap
Equally comfortable contributing as a team member or championing an idea with upper management
-
Principal FPGA Developer
1 week ago
Auriga Dr, Ottawa, ON KE B, Canada Ross Video Full timeJob 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...
-
FPGA Developer
1 week ago
Auriga Dr, Ottawa, ON KE B, Canada Ross Video Full timeJob Overview:The Intermediate FPGA/Hardware Designer role supports the use of the latest FPGA and SoC devices to provide IP and SDI-based transport solutions over leading-edge hardware platforms that power live video production. As a member of the Hyperconverged Solutions R&D team, you contribute to the evolution of Ross's industry-leading A/V infrastructure...
-
Team Lead
1 week ago
Auriga Dr, Ottawa, ON KE B, Canada Ross Video Full timeJob overview:We are seeking an FPGA Team Lead to join the Graphite Switcher team. Our group is responsible for implementing standalone Linux embedded and PC based Windows/Linux based products. The ideal candidate is a senior developer with the ability to define chip level features and technical requirements and then implement the optimal methodology for the...
-
Manager, Hardware Development
7 days ago
Auriga Dr, Ottawa, ON KE B, Canada Ross Video Full timeJob overview:The ideal candidate is a key leader within our product development team, driving the creation of world-leading next-generation broadcast video processing and infrastructure technology. You are responsible for guiding the architecture, design, and delivery of FPGA-based systems while overseeing cross-functional collaboration with software and...
-
FPGA and Hardware Developer
1 week ago
Auriga Dr, Ottawa, ON KE B, Canada Ross Video Full timeJob overview:The FPGA/Hardware Developer role will utilize the latest FPGA and SoC devices to provide predominantly SDI-based transport solutions over leading-edge hardware platforms that power live video production. As a member of the Hyperconverged Solutions R&D team, you will further advance the Ross industry-leading A/V infrastructure products including...
-
Advanced Compute Systems Specialist
1 week ago
Auriga Dr, Ottawa, ON KE B, Canada Ross Video Full timeJob overview:We are seeking an experienced Advanced Compute Systems Specialist to lead and optimize a heterogeneous compute environment supporting a large Sun Grid Engine (SGE) cluster and several smaller developer systems. This infrastructure underpins critical FPGA build and verification workflows, supporting engineering teams across multiple projects and...
-
Senior FPGA Designer
2 weeks ago
Ottawa, Canada Aversan Full timeAversan Inc. is a trusted multi‑service engineering and electronics manufacturing company. We deliver leading‑edge and reliable safety‑critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior FPGA Designer . Be part of a team designing advanced FPGA solutions that power...
-
Senior FPGA Designer
2 weeks ago
Ottawa, Canada Aversan Full timeAversan Inc. is a trusted multi‑service engineering and electronics manufacturing company. We deliver leading‑edge and reliable safety‑critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified Senior FPGA Designer.Be part of a team designing advanced FPGA solutions that power...
-
Senior FPGA Design Engineer
3 weeks ago
Ottawa, Canada BTA Design Services Inc. Full timeHeadquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our clients’ teams and accelerate the development of complete designs. We’re adaptable and efficient, with a brilliant staff at our core....
-
Senior FPGA Design Engineer
4 days ago
Ottawa, Canada PRI Global Full timeTitle: Senior FPGA Design EngineerLocation: CanadaDuration: 12 Months ContractSkills Required:Proven experience in FPGA design and RTL development.Expertise in NR/LTE/eCPRI/CPRI/PTP protocols and signal processing.Familiarity with JESD204B/C, Ethernet, PCIe, AXI, and high-speed SERDES.Tools: Quartus, Vivado, MATLAB/Simulink, HDL Coder.Knowledge of UVM and...