Location: Silicon Valley or Waterloo
We're a well funded community of builders - engineers, designers, and entrepreneurs - who love what we do. We are looking for people who share our passion, our drive, our commitment and our abilities. NGCodec is working on the next generation of video compression and we have a $Billion plan to change how the internet uses video. Come join our journey.
You will also be involved in modeling, architecture and performance enhancements. The group interacts daily with Software, Hardware Designers and Systems teams on a variety of topics including architecture, modeling, video quality and various levels of debugging/verification. You will be responsible for coordinating certain project activities within the group, performing independent research and will have ownership of specific design areas.
Develop video compression algorithms using standard compression schemes such as HEVC, AVC, VP9, AV1, and MPEG-2. Develop video processing software for noise removal and high dynamic range video. Optimize and analyze existing video encoder software and develop new features to improve subjective and objective video quality.
Developing video compression algorithms
Required Skills and Experience:
Masters or Ph.D. degree in electrical engineering, computer engineering, or computer science
3 years of experience in developing algorithms for video compression systems
Direct experience with standard compression schemes, e.g. HEVC/AVC/VP9/AV1/MPEG-2 etc.
Experiences with video quality optimization of digital video compression systems
Extensive programming experience in C/C++ applied to image/video processing
Quick learner and team player with ability to work well in a fast-paced environment
Solid programming skills, problem solving and debugging skills
Excellent communication skills, (written, and verbal)
Desirable Additional Experience:
Signal processing, including audio/video processing and/or rate control
Experience in HLS, Verilog/VHDL, SystemVerilog, SystemC, Perl/Python
Experence of working with semiconductor implementation teams