waypointjobs

Roku

Senior Software Engineer, C++

city of niagara falls, NY

Check who can apply and the requirements below before continuing.

This job is closed

Applications are no longer available for this announcement. Explore current related opportunities below.

Job description

Senior Software Engineer C++ UI Development Embedded Linux Roku

We are seeking a Senior Software Engineer to join our team and focus on developing core features for the Roku platform UI. In this role, you will build high-performing applications and SDK components for a widely popular consumer electronics platform. This is an excellent opportunity for a senior professional who wants to have a critical business impact and work on a component that touches almost everything streamed on the Roku platform.

As a Senior Software Engineer, you will:

Work closely with product development, platform services, and release management teams to contribute extensively to our embedded UI development and underlying architecture

Integrate third-party C++ libraries

Investigate, diagnose, and resolve issues within the Roku Platform

We're excited if you have:

Relevant software development experience and a proven track record of designing and shipping high-quality software on an embedded platform.

Extensive programming experience with C++ and Embedded Linux or Native Application Development

In-depth understanding of Linux, tools, libraries, and open source development

Understanding of API design considerations and tradeoffs

Familiarity with tools and libraries such as Boost, PlayReady, ALSA, DIAL a plus

Experience with memory management and multi-threaded development

Experience with OpenGL and DirectFB

Media / Video knowledge such as codecs, media streaming, etc. would also be a plus

Ideally, embedded and consumer electronics experience

Ability to accurately estimate software tasks and work to schedule

Success at Roku is a collaborative effort, so you need to be a strong communicator, describing issues and solutions to various audiences

Bachelor’s and/or master’s degree in computer science or equivalent

Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs.

How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

#J-18808-Ljbffr

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Explore related searches

Current related jobs

E-Solutions

WhatJobs

Co-pilot developer :: The Woodlands, TX

spring, TX

Salary not specified

Co-pilot Developer Location: The Woodlands, TX Mode: Contract (6+ Months) – Onsite Roles and Responsibilities: Leverage expertise in Mic…

Last received from source 2026-10-18View job

Leidos

WhatJobs

All Source ISR Scenario Developer

north las vegas, NV

Pay Range $73,450.00 - $132,775.00

Mid‑Level All‑Source ISR Scenario Developer Description Mid‑Level All‑Source ISR Scenario Developer Location: Nellis AFB, NV Clearance R…

Last received from source 2026-10-18View job

TrueMark

WhatJobs

Senior Software Engineer

new york, NY

Salary $140k - $190k

EARLY SENIOR ENGINEER Salary $140k - $190k base | 2-5% equity | New York City (in-person) ABOUT TRUEMARK AI is changing what it means to…

Last received from source 2026-10-18View job

The Johns Hopkins University Applied Physics Laboratory

WhatJobs

PhD EW Systems Engineer — RF, DSP, Embedded Software

laurel, MD

Salary not specified

The Johns Hopkins University Applied Physics Laboratory (APL) seeks an Electronic Warfare Specialist to advance the next generation of EW systems…

Last received from source 2026-10-18View job

Formlabs

WhatJobs

Senior Embedded Software Engineer

somerville, MA

See pay details in description

Do you want to change how the world creates? At Formlabs, we’re building the tools that make it possible for anyone to bring their ideas to lif…

Last received from source 2026-10-18View job

Johns Hopkins Applied Physics Laboratory

WhatJobs

Senior Embedded Systems Developer

laurel, MD

Salary not specified

Description Do you love working on a motivated team to solve complex problems in innovative ways? Do you love working on a motivated team to …

Last received from source 2026-10-18View job