Sr, Firmware Developer

The E.W. Scripps Company

Kanata, Ontario, Canada
Onsite
C and c++ programming languages
Json, rest, and websockets/lighttpd
Concurrency and multithreading
Develop the core digital video recorder (DVR) scheduling engine and application programming interface (APIs) that expose capabilities to the client user interface (UI) applications

Job Summary

  • Develop the core digital video recorder (DVR) scheduling engine and application programming interface (APIs) that expose capabilities to the client user interface (UI) applications.
  • Participate in the design and development of the company's next-generation products.
  • Scripps is committed to a culture that reflects the audiences and communities we serve, creating an environment where employees feel valued and inspired.

Matching Summary

Develop the core digital video recorder (DVR) scheduling engine and application programming interface (APIs) that expose capabilities to the client user interface (UI) applications.

Skills & Requirements

Must-have

  • C and C++ programming languages
  • JSON, REST, and websockets/lighttpd
  • concurrency and multithreading
  • video streaming (HLS)
  • video codecs (MPEG2, H.264, H.265)
  • ATSC 1.0 and ATSC 3.0
  • over-the-air (OTA) broadcasting

Nice-to-have

  • strong problem-solving skills
  • work independently and as part of a team
  • continuous learning and professional development
  • home networking and media streaming devices

Key Requirements

  • BS/BA in related Discipline or equivalent years of experience
  • 5+ years of experience in related field
  • Proficient in C and C++
  • Familiarity with SQLite
  • Knowledge of open-source build systems (e.g., Yacto, Buildroot)
  • Experience with video streaming (HLS)
  • Familiarity with TV and video recording concepts

Work Rights

Not specified

Tailored Resume

Cover Letter