×
Register Here to Apply for Jobs or Post Jobs. X

Sr, Firmware Developer

Job in Ottawa, Ontario, Canada
Listing for: The E.W. Scripps Company
Full Time position
Listed on 2025-12-25
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Apply for the Sr, Firmware Developer role at The E.W. Scripps Company
.

The E.W. Scripps Company and Nuuvyo are seeking a Senior Firmware Developer to design, develop, and maintain firmware for the company's next‑generation products, including the core digital video recorder (DVR) scheduling engine and application programming interface (API) that exposes capabilities to client user interface (UI) applications.

What you'll do
  • Participate in the design and development of the company's next‑generation products.
  • Develop core DVR engine software that includes program guide ingest and scheduling of recordings and video streams.
  • Participate in the enhancement of existing applications and tools.
  • Develop APIs to communicate with client applications running on Roku, Apple TV, Android TV, and others.
  • Collaborate with cross‑functional teams to ensure the successful integration of firmware components.
  • Troubleshoot and debug firmware‑related issues.
  • Contribute to the continuous improvement of the company's firmware development processes.
What you'll need
  • BS/BA in a related discipline or equivalent years of experience preferred.
  • Generally, 5+ years of experience in a related field preferred.
What you'll bring
  • Proficient in C and C++ programming languages, and experience with SQLite.
  • Familiarity with JSON, REST, and websockets/lighttpd.
  • Knowledge of open‑source build systems (e.g., Yacto, Buildroot).
  • Experience with concurrency and multithreading.
  • Experience with video streaming (HLS) and video codecs (MPEG2, H.264, and H.265).
  • Familiarity with TV and video recording concepts, including ATSC 1.0 and ATSC 3.0.
  • Experience with home networking and media streaming devices.
  • Knowledge of over‑the‑air (OTA) broadcasting.
  • Strong problem‑solving and analytical skills.
  • Ability to work independently and as part of a team.
  • Excellent communication and collaboration skills.
  • Commitment to continuous learning and professional development.

About Scripps:
The E.W. Scripps Company (NASDAQ: SSP) is a diversified media company focused on creating a better‑informed world. As one of the nation’s largest local TV broadcasters, Scripps serves communities with quality, objective local journalism and operates a portfolio of more than 60 stations in 40+ markets. Scripps reaches households across the U.S. with national news outlets Scripps News and Court TV and popular entertainment brands ION, Bounce, Defy TV, Grit, ION Mystery and Laff.

Scripps is the nation’s largest holder of broadcast spectrum and is the longtime steward of the Scripps National Spelling Bee. Founded in 1878, Scripps’ long‑time motto is: “Give light and the people will find their own way.”

As an equal employment opportunity employer, The E.W. Scripps Company and its affiliates do not discriminate in its employment decisions based on race, sex, sexual orientation, transgender status, gender, color, religion, age, genetic information, medical condition, disability, marital status, citizenship or national origin, and military membership or veteran status, or on any other basis which would be in violation of any applicable federal, state or local law.

Furthermore, the company will make reasonable accommodations for qualified individuals with known disabilities unless doing so would result in an undue hardship for the company.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary