Senior UI Systems Engineer — C++ Graphics & Low-Level

Roku

Cambourne

Híbrido

GBP 85.000 - 110.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Hybrid work model
Mental health resources
Retirement plan
Healthcare benefits

Descripción de la vacante

Roku is seeking a Senior Software Engineer to architect core UI systems and graphics performance. You will design and optimize low-level code, tackle system-wide bottlenecks, and build APIs that power Roku’s high-performance UI across devices.

The role emphasizes memory efficiency, hardware acceleration, and collaboration with firmware teams, with opportunities to mentor others and advance CI tooling and profiling capabilities.

Formación

  • 5+ years of software engineering experience with C++ (14/17/20).
  • Strong systems programming, memory management, and multi-threading.
  • Experience with graphics APIs and rendering pipelines.
  • Python for tooling; BrightScript/JavaScript a plus.
  • Experience with AI applications in systems development.

Responsabilidades

  • Architect and optimize core C++ UI frameworks and rendering engines to ensure buttery-smooth performance across a diverse range of hardware profiles.
  • 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.
  • Integrate AI/ML capabilities at the systems level, leveraging generative AI tools to optimize code generation and automate performance profiling.
  • Collaborate with firmware and driver teams to leverage hardware-specific optimizations and ensure seamless integration with the underlying OS.
  • Mentor junior developers through deep-dive code reviews, architectural design sessions, and technical documentation of core systems.
  • Drive engineering excellence by implementing advanced debugging tools, automated performance regression suites, and modern C++ best practices.

Conocimientos

C++
Systems programming
Graphics APIs
Python tooling
Root cause analysis

Herramientas

GDB
Valgrind
Profilers

Descripción del empleo

Roku is seeking a Senior Software Engineer to architect core UI systems and graphics performance. You will design and optimize low-level code, tackle system-wide bottlenecks, and build APIs that power Roku’s high-performance UI across devices.

The role emphasizes memory efficiency, hardware acceleration, and collaboration with firmware teams, with opportunities to mentor others and advance CI tooling and profiling capabilities.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior UI Graphics Engineer — High-Performance C++
Senior UI Graphics Engineer — High-Performance C++

Roku, Inc. • Manchester

Híbrido
GBP 85.000 - 120.000
Mental health support
Financial wellness resources
Retirement options
Senior Software Engineer: Core UI & Graphics Architect (Hybrid)
Senior Software Engineer: Core UI & Graphics Architect (Hybrid)

Roku • Cambridge

Híbrido
GBP 90.000 - 130.000
Healthcare
Pension
Senior Software Engineer, C++ UI Roku, Inc.
Senior Software Engineer, C++ UI Roku, Inc.

Coding Black Females Ltd • Manchester

Híbrido
GBP 90.000 - 120.000
Senior Software Engineer
Senior Software Engineer

Roku • Cambridge

Presencial
GBP 90.000 - 130.000
Healthcare
Pension
Senior Software Engineer, C++ UI
Senior Software Engineer, C++ UI

Roku • Greater Manchester

Presencial
GBP 65.000 - 85.000
Healthcare benefits
Retirement options (401(k)/pension)
Mental health support
Senior Software Engineer
Senior Software Engineer

Roku • Greater Manchester

Presencial
GBP 70.000 - 90.000
Comprehensive healthcare benefits
Flexible work arrangements
Mental health support
+1
UI Engineer – High-Performance Graphics & AI
UI Engineer – High-Performance Graphics & AI

Coding Black Females Ltd • Cambridge

A distancia
GBP 60.000 - 90.000
Senior Graphics & Systems Engineer — Hybrid (Remote Fri)
Senior Graphics & Systems Engineer — Hybrid (Remote Fri)

Roku • Manchester

Híbrido
GBP 60.000 - 100.000
Healthcare
Retirement options
Mental health support
+2
High-Performance UI/Graphics Engineer with AI & Multimedia
High-Performance UI/Graphics Engineer with AI & Multimedia

Roku • Cambridge

Híbrido
GBP 65.000 - 90.000
Healthcare
401(k)/pension
Flexible Fridays
Senior UI & Logging Tools Engineer
Senior UI & Logging Tools Engineer

Coding Black Females Ltd • Cambridge

A distancia
GBP 70.000 - 110.000