Back External
External

Senior Software Engineer

Jobleads-UK

AnyCambridge
Any
Posted by Jobleads-UK

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