Synamedia logo

Media Processing Software Engineer

Toronto, Ontario, Canada | Professional | Full-time

Home Media Processing Software Engineer

Sep 20, 2019

Share this:

Do you stream videos to your computer, phone, or tablet?  Do you consume video from a variety of sources, watching it where and when you want?   If so, you’re the type of consumer being served by Synamedia’s innovative video systems.  Synamedia is committed to providing the world’s most complete, secure and advanced end-to-end open video delivery solution. Building on more than 30 years of expertise, the firm is the largest global provider of video solutions, trusted by over 200 top satellite DTH, cable, telco and OTT operators, content owners and broadcasters.

In this challenging role as a cloud video application developer, you will:

  • Design and implement the media processing pipelines and applications around them.
  • Participate in design, development and maintenance of video and rate control algorithms.
  • Drive Architecture in a cloud computing environment
  • Assure the quality of your deliverables
  • Collaborate with many people in our worldwide organization
  • Continuously learn new technologies


Minimum Qualifications

  • Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering or similar.
  • Excellent design skills and Analytical Mindset.
  • Relevant experience or minimally exposure to video codec and algorithm development in H.265, H.264, and MPEG-2
  • GStreamer experience
  • Extensive parallel processing experience on Intel multi-core CPU or GPU development
  • Proficient in Linux development environment: scheduling and performance tuning, thread and inter-process communication
  • SDI and SDIoIP (SDI over IP: ST2022-6, ST2110)
  • Strong C and C++ experience
  • Quality Driven
  • Open and communicative
  • Two or more of the desired skills below


Desired Skills

  • Knowledge on Virtualization and Cloud Computing infrastructure
  • SDI and SDIoIP (SDI over IP: ST2022-6, ST2110)
  • Audio encoding/processing
  • Relevant experience with various open source media processing components and video codecs in particular.
  • General open source experience including contribution to open source projects
  • Python
  • Product development and deployment in containerized environments
  • Security basics


The Internet of Everything is a phenomenon driving new opportunities for Synamedia and it is transforming our customers’ businesses worldwide. We are pioneers and have been since the early days of connectivity. Today, we are building teams that are expanding our technology solutions in the mobile, cloud, security, IT, and big data spaces, including software and consulting services. As Synamedia delivers the network that powers the Internet, we are connecting the unconnected. Imagine creating unprecedented disruption. Your revolutionary ideas will impact everything from retail, healthcare, and entertainment, to public and private sectors, and far beyond. Collaborate with like-minded innovators in a fun and flexible culture that has earned Synamedia global recognition as a Great Place to Work. With roughly 10 billion connected things in the world now and over 50 billion estimated in the future, your career has exponential possibilities at Synamedia.

Synamedia is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Synamedia will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.


Ready for a change? We’d love to hear from you.

Apply now

Latest opportunities