Software Design Engineer - Video Research (Entry, Intermediate & Sr.)

Location: Burlington, Ontario, Canada

Type: Full Time

Min. Experience: Entry Level

Senior or Junior Software Design Engineer. Video compression.

We are looking for the best talent for multiple openings. As a member of the R&D team, you will be challenged with designing and developing the latest broadcast equipment incorporating the most advanced video technology in the industry.

Junior or graduate candidates will also be considered for these openings.


  • Experience in image/video processing
  • Experience in video compression research (could be theoretical or practical)
  • knowledge of video standards H.264, MPEG2 and HEVC
  • Knowledge / experience in image or video processing, object detection and tracking
  • Experience in video codec optimization and Video quality assessment
  • Understanding of video quality evaluation including objective metrics PSNR, SSIM, JND etc
  • Very good C/C++ skills and hands on programming experience


  • Experience with open source codecs e.g. x264, JM, HM
  • Experience with ffmpeg libraries
  • Experience with real-time broadcast codecs
  • Experience in video transmission, container formats (transport streams), demuxing , muxing
  • Experience/ knowledge of hardware such as DSP, ASIC, FPGA


  • Bachelors Degree / Ms.c / PhD in computer science or equivalent
  • Relevant experience in video compression research and implementation
  • Be results oriented, self-motivated, and a team player
  • Strong analytical, research, and problem-solving skills
  • Excellent academic background

Location: Burlington, ON

Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter
Who referred you to this position? Enter their first and last name here.
Do you have a valid driver’s license?*
Are you willing to relocate?*
College or University*
Earliest start date?*
Can you work weekends?*
Can you work overtime?*
Those with less than 5 years experience, please submit an unofficial copy of your transcripts with your resume.
Current Country of Residence*
Salary Expectations*
Mode of Transportation*
Availability to Travel*
Employment Eligibility*
How Did You Hear About This Opportunity?*
C/C++ Experience?*
Linux Experience?*
Knowledge in Video Standards?*
Scripting Language Experience?*
Experience With Systems Modeling / Simulation?*
Experience With Hardware Design?*
Experience With Video Streaming / Video Networking?*