Senior Embedded UI Engineer — Hybrid (C++, Linux)

Roku

Cambridge

Hybrid

GBP 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Mental health and financial wellness support
Healthcare coverage (medical, dental, vision)
401(k) or pension options
Flexible remote work on Fridays

Job summary

Roku is seeking a Senior Software Engineer in Cambridge, UK, responsible for developing core features for the Roku platform UI. The ideal candidate will have extensive programming experience in C++ and embedded systems, and will work collaboratively to deliver a high-quality user experience.

This role offers a hybrid work model, where teams collaborate in-office Monday to Thursday and can work remotely on Fridays. Benefits include comprehensive health coverage and strong support for work-life balance.

Qualifications

  • Proven track record of designing and shipping high-quality software on an embedded platform.
  • Strong communicator able to convey issues and solutions to various audiences.
  • Experience with consumer electronics and embedded systems.

Responsibilities

  • Contribute to embedded UI development and architecture.
  • Integrate third-party C++ libraries.
  • Investigate and resolve issues with the Roku Platform.

Skills

C++ programming
Embedded Linux
API design
Multi-threaded development
Memory management
OpenGL
Video streaming knowledge

Education

Bachelor's or master's degree in computer science or equivalent

Tools

C++ libraries
Boost
PlayReady
ALSA
DIAL

Job description

Roku is seeking a Senior Software Engineer in Cambridge, UK, responsible for developing core features for the Roku platform UI. The ideal candidate will have extensive programming experience in C++ and embedded systems, and will work collaboratively to deliver a high-quality user experience.

This role offers a hybrid work model, where teams collaborate in-office Monday to Thursday and can work remotely on Fridays. Benefits include comprehensive health coverage and strong support for work-life balance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior UI Infrastructure Engineer (C++/Embedded)
Senior UI Infrastructure Engineer (C++/Embedded)

Roku, Inc. • Cambridge

Hybrid
GBP 65,000 - 85,000
Healthcare benefits
401(k)/pension
Mental health support
Senior UI Infrastructure Engineer (C++/Python tooling)
Senior UI Infrastructure Engineer (C++/Python tooling)

Roku, Inc. • Cambridge

Hybrid
GBP 70,000 - 90,000
Healthcare benefits
401(k)/pension options
Mental health support
+1
Senior Embedded UI Engineer for Live Streaming
Senior Embedded UI Engineer for Live Streaming

Roku • Greater Manchester

Hybrid
GBP 60,000 - 80,000
Senior Software Engineer, Embedded UI - C++
Senior Software Engineer, Embedded UI - C++

Roku • Greater Manchester

On-site
GBP 60,000 - 85,000
Healthcare benefits
Life and accident insurance
Retirement options
+1
Senior Software Engineer, Embedded UI & Logging Tools
Senior Software Engineer, Embedded UI & Logging Tools

Roku, Inc. • Cambridge

Hybrid
GBP 80,000 - 110,000
Senior Embedded Software Engineer - Hybrid UI/OS
Senior Embedded Software Engineer - Hybrid UI/OS

Roku • Cambridge

On-site
GBP 60,000 - 90,000
Regional TV Software Engineer — C/C++ with AI tooling
Regional TV Software Engineer — C/C++ with AI tooling

Roku • Cambridge

Hybrid
GBP 45,000 - 65,000
Healthcare benefits
Mental health support
Financial wellness resources
+1
Senior Software Engineer, UI Players
Senior Software Engineer, UI Players

Roku • Cambridge

Hybrid
GBP 60,000 - 80,000
Mental health and financial wellness support
Healthcare coverage (medical, dental, vision)
401(k) or pension options
+1
Sr. Software Engineer - C++, System Software
Sr. Software Engineer - C++, System Software

Roku • Cambridge

On-site
GBP 60,000 - 85,000
Healthcare benefits
401(k)/pension options
Vacation time
Senior Software Engineer, C++
Senior Software Engineer, C++

Roku, Inc. • Cambridge

Hybrid
GBP 65,000 - 85,000
Healthcare benefits
401(k)/pension
Mental health support