Location: Waterloo, Canada

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.

Develop video compression algorithms using standard compression schemes such as HEVC, AVC, VP9, and AV1. 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 players and analyzers of various compression formats

  • Developing support tools and scripts to help with video algorithms development and testing

  • Creating and setting up multimedia demos for customers


Required Skills and Experience:

  • 2+ years of Development in C/C++

  • Scripting languages

  • Bachelor or Master degree in electrical engineering, computer engineering, or computer science

  • 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:

  • Knowledge of Windows GUI programming

  • Visual Studio

  • Experience with Multimedia Codecs

  • Linux programming and scripting