Enable job alerts via email!

Senior Firmware Developer

Scripps

Ottawa

Hybrid

CAD 80,000 - 100,000

Full time

7 days ago
Be an early applicant

Job summary

A leading technology company located in Ottawa is seeking an experienced Senior Firmware Developer to design and maintain firmware for next-generation products. You will work with Linux on advanced Single Chip Computers and develop software for various hardware peripherals. The ideal candidate should have over 5 years of experience and strong skills in C and C++. This role offers a hybrid working environment.

Qualifications

  • 5+ years of experience in software development preferred.
  • Proficiency in C and C++ programming languages.

Responsibilities

  • Design and develop firmware for next-generation products.
  • Port and support Linux on Amlogic S905X4 Single Chip Computers.
  • Troubleshoot and debug firmware-related issues.

Skills

C programming
C++ programming
Bash scripting
Video streaming (HLS)
Knowledge of Linux kernel drivers
Problem-solving skills
Excellent communication

Education

BS / BA in related discipline

Tools

JSON
REST
lighttpd
Buildroot
Yocto

Job description

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. In this role, you'll work on porting and supporting Linux on state-of-the-art Single Chip Computers, as well as develop software to interface with various hardware peripherals. You'll also participate in enhancing existing applications and tools.

WHAT YOU'LL DO :

  • Participate in the design and development of the company's next-generation products.
  • Port and support Linux on Amlogic S905X4 Single Chip Computers.
  • Develop software to interface with hardware peripherals such as ATSC 1 / 3 Tuners / Demods, Gigabit Ethernet, and Wi-Fi 5 MIMO modules.
  • Participate in the enhancement of existing applications and tools.
  • Collaborate with cross-functional teams to ensure 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 :

  • Proficiency in C and C++ programming languages, as well as scripting languages like Bash.
  • Familiarity with JSON, REST, websockets, and lighttpd.
  • Knowledge of open-source build systems (e.g., Buildroot, Yocto).
  • Experience with concurrency and multithreading.
  • Experience with video streaming (HLS) and video codecs (MPEG2, H.264, H.265).
  • Familiarity with Linux kernel drivers.
  • In-depth understanding of TV and video recording concepts, including ATSC 1.0 and ATSC 3.0.
  • Experience with home networking and media streaming devices.
  • Knowledge of OTA (over-the-air) antennas.
  • 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.

LI-SM2

LI-Hybrid

If you are a current Scripps employee, please do not apply on this site. Access our internal career site at Worklife > My Info > View Open Positions at Scripps.

SCRIPPS’ COMMITMENT TO A CULTURE THAT CREATES CONNECTION :

At Scripps, we are committed to creating a culture that reflects the audiences and communities we serve. We strive to create an environment where employees, audiences, and stakeholders feel valued and inspired to reach their full potential and create connections. We believe understanding and reflecting the values and perspectives of those around us begins with building a respectful workplace where everyone feels a sense of belonging and connection. By cultivating an environment where all employees have a fair chance to succeed, are included, valued, and seen, we strengthen the connections that drive positive business impact and align with our core purpose.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs