Top Benefits
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:
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 team to deliver the design. Here is the opportunity to join a team developing platforms which integrate a myriad of different video, audio and transport technologies for world-class media production solutions.
Who you report to: Senior Manager, Technical Product Management
What we offer:
Ross offers competitive salaries, comprehensive health plans, and several perks to help you perform at your best. Some of these perks include flexible hours, generous paid time off, fitness/wellness allowance, an 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:
- In conjunction with FPGA architects, system architects, Marketing and Product managers, develop and maintain high-level and detail design specifications.
- Work with FPGA developers to design, write, edit, and test FPGA coding as per the specifications or guidelines.
- Oversee the development of FPGA design specifications, working with product managers, software design team and hardware design team.
- Responsible for direction and coordination of the FPGA staff including the scheduling of tasks, verification of work, and monitoring progress.
- Advise and make recommendations to management on matters relating to FPGA development, including toolset selection, methodologies and design guidelines, to provide them with an improved basis for decision making and planning.
- Work with the team on scheduling and assigning verification and development tasks.
- Assist manager in prioritizing bugs.
- Responsibility for the load building and releasing for all the projects.
- Schedule code inspections for the projects.
- Support Hardware Manager and Project Managers as required.
- Assist in training other staff members.
- Perform other related duties as required.
Who you are:
- Senior level FPGA design knowledge and experience including:
- System architecture
- Resets, clock domains, flow control, processing, arbitration, etc.
- FPGA building blocks
- High speed transceivers, DDR4/5 interfaces, PLL’s, PCIe, etc.
- Design Implementation
- Tool design flows, place and route optimization, timing closure, etc.
- Current AMD (Xilinx) and Altera (Intel) devices and associated design and debugging tools
- Strong Verilog and System Verilog coding and verification skills.
- A familiarity with C, C++ and other design languages.
- Above average, Windows and Linux computer skills.
- Post-secondary degree in Engineering or in a related area with appropriate experience.
- Knowledge of television production would be very useful.
- An understanding of Digital video and audio standards would be an asset.
- Minimum 5 years FPGA & HW development experience with expertise in Video/Audio technologies preferred.
- Strong leadership, interpersonal and observational skills. Able to lead a team of diverse individuals.
- Organized and very detail orientated.
- Self-starter, quick learner and can work with minimum supervision in meeting schedules and project deadlines, balancing risks appropriately to optimize success across all business aspects – good, fast, and cheap.
- Able to work independently or as part of a team.
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.
Top Benefits
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:
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 team to deliver the design. Here is the opportunity to join a team developing platforms which integrate a myriad of different video, audio and transport technologies for world-class media production solutions.
Who you report to: Senior Manager, Technical Product Management
What we offer:
Ross offers competitive salaries, comprehensive health plans, and several perks to help you perform at your best. Some of these perks include flexible hours, generous paid time off, fitness/wellness allowance, an 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:
- In conjunction with FPGA architects, system architects, Marketing and Product managers, develop and maintain high-level and detail design specifications.
- Work with FPGA developers to design, write, edit, and test FPGA coding as per the specifications or guidelines.
- Oversee the development of FPGA design specifications, working with product managers, software design team and hardware design team.
- Responsible for direction and coordination of the FPGA staff including the scheduling of tasks, verification of work, and monitoring progress.
- Advise and make recommendations to management on matters relating to FPGA development, including toolset selection, methodologies and design guidelines, to provide them with an improved basis for decision making and planning.
- Work with the team on scheduling and assigning verification and development tasks.
- Assist manager in prioritizing bugs.
- Responsibility for the load building and releasing for all the projects.
- Schedule code inspections for the projects.
- Support Hardware Manager and Project Managers as required.
- Assist in training other staff members.
- Perform other related duties as required.
Who you are:
- Senior level FPGA design knowledge and experience including:
- System architecture
- Resets, clock domains, flow control, processing, arbitration, etc.
- FPGA building blocks
- High speed transceivers, DDR4/5 interfaces, PLL’s, PCIe, etc.
- Design Implementation
- Tool design flows, place and route optimization, timing closure, etc.
- Current AMD (Xilinx) and Altera (Intel) devices and associated design and debugging tools
- Strong Verilog and System Verilog coding and verification skills.
- A familiarity with C, C++ and other design languages.
- Above average, Windows and Linux computer skills.
- Post-secondary degree in Engineering or in a related area with appropriate experience.
- Knowledge of television production would be very useful.
- An understanding of Digital video and audio standards would be an asset.
- Minimum 5 years FPGA & HW development experience with expertise in Video/Audio technologies preferred.
- Strong leadership, interpersonal and observational skills. Able to lead a team of diverse individuals.
- Organized and very detail orientated.
- Self-starter, quick learner and can work with minimum supervision in meeting schedules and project deadlines, balancing risks appropriately to optimize success across all business aspects – good, fast, and cheap.
- Able to work independently or as part of a team.
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.