ViXS Systems Inc. is a leading provider of smart network multimedia processor solutions that enable a rich video entertainment experience.  The goal of our technologies is to enable seamless multimedia control, conversion and connectivity between all classes and sizes of digital entertainment devices.  Our products are used to enable multiple applications within consumer electronics and network infrastructure devices, such as set-top devices, digital televisions (DTVs), Blu-ray players, digital video recorders (DVRs), personal video recorders (PVRs), multimedia personal computers (PCs), network attached storage (NAS), wireless access devices, media gateways and network infrastructure systems. 

Our solutions are comprised of semiconductors and related software that allow consumers to take video content from a wide variety of devices and view it in high quality on a wide variety of displays.  We achieve this by capitalizing on our core competencies in high-performance digital, analog and mixed signal integrated circuit (IC) design and software design, as well as our ability to combine these competencies from concept to product launch.

Headquartered in Toronto, Canada with global operations and offices in Europe, Asia and North America, ViXS has filed more than 240 patents worldwide with over 70 patents being issued to date.


POSITION TITLE: Video Software Engineer - Intermediate/Senior


Your responsibilities are:

  • Development of video quality test metrics and methodology Analysis, evaluation and optimization of video processing algorithms Identification the areas in which our current products need improvement.
  • Generate technical reports, manuals, presentations, test plans and project documentation, etc.

Your qualifications should include:

  • B.Sc., M.Sc. or PHD in Electrical and Electronic Engineering or Computer Science. 
  • Over 4 years experience in developing digital image and video processing algorithms. 
  • Strong mathematics skills and expert knowledge in areas such as rate control, artifacts removal, scaling, telecine detection, motion estimation, spatial temporal filtering and other video processing strategies Familiarity with analog and digital video coding standards.
  • High proficiency in C/C++ programming. 
  • Familiarity with hardware implementation and hardware and software tradeoffs

You should also be:

  • Self motivated and proactive in setting objectives and completing tasks
  • Personal commitment to excellence and customer support
  • Excellent oral and written skills

How to Apply:

If you are interested in applying for this position, please email your resume to  Be sure to include the position title.