Start Your Search Here

push notification bell

Would you like to receive notifications about IT & Technology jobs in Cambridge?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

JOBS247 INC LTD

Cambridge / Global

Senior Software Engineer

  • £90000

Job Summary

Salary Range:
£90000
Benefits:
Healthcare
Apply Now

Job Description

The Senior Software Engineer role centres on asing a Senior Software Engineer, you will be a key architect of the core systems that underpin Roku’s user experience.

Roku is the #1 TV streaming platform in the U.

What you'll bring

  • Minimum of 5+ years of software engineering
  • With a heavy focus on C++ (C++14/17/20)
  • Proficiency in Python for tooling and automation, with a working knowledge of Bright
  • , specifically using tools like GDB, Valgrind, or platform-specific profilers
  • Using generative AI tools to accelerate systems-level development
  • As a Senior Software Engineer, you will be a key architect of the core systems that underpin Roku’s user experience
  • You’ll need experience with graphics APIs (e.g., OpenGL, Vulkan, or proprietary embedded graphics stacks) and rendering pipelines
  • Across our entire device portfolio
  • Across a variety of disciplines
  • Deep understanding of systems programming, including memory management, multi-threading, and hardware-software abstraction layers

Role details

  • Work model: Hybrid

What you'll build and improve

  • Drive engineering excellence by implementing advanced debugging tools, automated performance regression suites, and modern C++ best practices
  • Design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration
  • Lead technical investigations into system-level bottlenecks, memory leaks, and GPU/CPU synchronization issues
  • Develop and maintain low-level graphics APIs and layout systems that serve as the backbone for Roku’s application ecosystem

Benefits

  • which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
#J-18808-Ljbffr
Apply Now

Similar Opportunities

View all jobs