Senior C++ UI Engineer for Embedded Linux (Roku)

Roku

City of Niagara Falls, Boston (NY, MA)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Retirement options (401(k)/pension)
Mental health support
Vacation and personal time off

Job summary

A leading technology company in the City of Niagara Falls is seeking a Senior Software Engineer focused on C++ UI development for embedded Linux. This is a pivotal role that involves building high-performing applications and SDK components for a widely popular consumer electronics platform. Candidates should have extensive C++ programming experience, strong understanding of embedded systems, and effective communication skills. The position offers diverse benefits aimed at supporting employees and their families.

Qualifications

  • Proven track record of designing and shipping high-quality software on an embedded platform.
  • In-depth understanding of Linux tools, libraries, and open source development.
  • Experience with media and video knowledge such as codecs and media streaming.

Responsibilities

  • Work closely with product development and platform services.
  • Integrate third-party C++ libraries in the Roku Platform.
  • Investigate, diagnose, and resolve issues within the Roku Platform.

Skills

C++ Programming
Embedded Linux
API Design
Memory Management
Multi-threaded Development
OpenGL
Consumer Electronics
Strong Communication

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Boost
PlayReady
ALSA
DIAL

Job description

A leading technology company in the City of Niagara Falls is seeking a Senior Software Engineer focused on C++ UI development for embedded Linux. This is a pivotal role that involves building high-performing applications and SDK components for a widely popular consumer electronics platform. Candidates should have extensive C++ programming experience, strong understanding of embedded systems, and effective communication skills. The position offers diverse benefits aimed at supporting employees and their families.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, C++
Senior Software Engineer, C++

Roku • City of Niagara Falls (NY), Boston (MA)

On-site
USD 90,000 - 120,000
Healthcare benefits
Retirement options (401(k)/pension)
Mental health support
+1
Senior UI Platform Engineer - Home Screen & Browse
Senior UI Platform Engineer - Home Screen & Browse

Roku • San Jose (CA)

Hybrid
USD 370,000 - 400,000
Health insurance
Equity awards
Life insurance
+4
Senior UI Engineer – Embedded TV Platform
Senior UI Engineer – Embedded TV Platform

Roku, Inc. • San Jose (CA)

Hybrid
USD 370,000 - 400,000
Health insurance
Equity awards
Life insurance
+2
Senior Software Engineer, Roku Streaming Platform
Senior Software Engineer, Roku Streaming Platform

CNN • Atlanta (GA)

On-site
USD 105,000 - 195,000
Senior Software Engineer - Roku Streaming Platform
Senior Software Engineer - Roku Streaming Platform

CNN • San Francisco (CA)

On-site
USD 105,000 - 195,000
Senior Software Engineer - Roku Streaming Platform
Senior Software Engineer - Roku Streaming Platform

CNN • Los Angeles (CA)

On-site
USD 100,000 - 140,000
Senior Roku Software Engineer – Streaming App & UI
Senior Roku Software Engineer – Streaming App & UI

CNN • Bellevue (WA)

On-site
USD 105,000 - 195,000
Health insurance
Retirement savings plan
Paid holidays and sick time
+1
Senior Systems Software Architect — Embedded Multimedia & SoC
Senior Systems Software Architect — Embedded Multimedia & SoC

Roku • San Jose (CA)

Hybrid
USD 350,000 - 510,000
Senior Embedded Software Engineer, TV OS & AI Tools
Senior Embedded Software Engineer, TV OS & AI Tools

Roku • San Jose (CA)

Hybrid
USD 180,000 - 240,000
Healthcare benefits
401(k)/retirement plan
Mental health resources
+1
Senior Software Engineer, Roku Streaming Platform
Senior Software Engineer, Roku Streaming Platform

CNN • Atlanta (GA)

On-site
USD 100,000 - 130,000