Firmware Engineer - TV & DVR Streaming Platforms

Scripps Media, Inc.

Ottawa

On-site

CAD 80,000 - 100,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Scripps Media, Inc. seeks a Developer in Ottawa to create core DVR engine software and enhance existing applications. You will design and develop next-generation products, troubleshoot firmware issues, and collaborate with cross-functional teams for seamless integration.

The ideal candidate should have a BS/BA in a relevant field and a strong grasp of C and C++ programming. Familiarity with networking, media streaming, and open-source build systems is also essential, along with analytical skills and a commitment to continuous learning.

Qualifications

  • 3+ years of experience in a related discipline.
  • Proficiency in C and C++ programming languages.
  • Familiarity with JSON, REST, and websockets/lighttpd.

Responsibilities

  • Participate in the design and development of next-generation products.
  • Develop core DVR engine software for program guide ingest and scheduling.
  • Collaborate with cross-functional teams for firmware integration.

Skills

C programming
C++ programming
SQLite
JSON
REST
Websockets/lighttpd
Concurrency
Multithreading
Home networking
Media streaming
Over-the-air broadcasting

Education

BS/BA in related discipline or equivalent experience

Tools

Open-source build systems (e.g., Yocto, Buildroot)

Job description

Scripps Media, Inc. seeks a Developer in Ottawa to create core DVR engine software and enhance existing applications. You will design and develop next-generation products, troubleshoot firmware issues, and collaborate with cross-functional teams for seamless integration.

The ideal candidate should have a BS/BA in a relevant field and a strong grasp of C and C++ programming. Familiarity with networking, media streaming, and open-source build systems is also essential, along with analytical skills and a commitment to continuous learning.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Product Specialist
Product Specialist

Matrox • Dorval

On-site
CAD 85,000 - 120,000
Embedded Software Engineer, Markham
Embedded Software Engineer, Markham

evertz • Markham

On-site
CAD 75,000 - 120,000
Employer funded benefits program
Competitive total compensation package
Work-Life Balance
+5
Broadcast Solutions Specialist
Broadcast Solutions Specialist

EvertzAV • Burlington

On-site
CAD 50,000 - 80,000
Broadcast Solutions Specialist
Broadcast Solutions Specialist

Evertz Microsystems, Ltd. • Burlington

On-site
CAD 50,000 - 80,000
Software Developer
Software Developer

Evertz Microsystems Limited • Burlington

On-site
CAD 85,000 - 105,000
Employer funded benefits program
Competitive total compensation package
Work-Life Balance
+6
Solutions Architect
Solutions Architect

evertz • Burlington

On-site
CAD 50,000 - 80,000
Software Developer
Software Developer

Evertz Microsystems Limited • Burlington

On-site
CAD 85,000 - 105,000
Employer funded benefits program
Competitive total compensation package
Work-Life Balance
+6
Autonomous Software Engineer – Build Next-Gen, Cross-Discipline Tech
Autonomous Software Engineer – Build Next-Gen, Cross-Discipline Tech

Evertz Microsystems Limited • Burlington

On-site
CAD 85,000 - 105,000
Employer funded benefits program
Competitive total compensation package
Work-Life Balance
+6
Technical Product Specialist – Media Transport
Technical Product Specialist – Media Transport

evertz • Burlington

On-site
CAD 60,000 - 95,000
Benefits package
Competitive pay
Work-life balance
+5
Security Architect
Security Architect

5V Video • Toronto

On-site
CAD 120,000 - 160,000