Senior C++ UI Systems Engineer — High-Performance Graphics
Roku
Greater Manchester
Hybrid
GBP 70,000 - 90,000
Full time
14 days+
Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Get past ATS filters
Benefits offered by this job
Comprehensive healthcare benefits
Flexible work arrangements
Mental health support
Retirement options
Job summary
A leading streaming platform in Greater Manchester seeks a Senior Software Engineer to innovate and optimize C++ frameworks essential for user experience. With over 5 years of experience, you will tackle complex performance challenges, design systems-level APIs, and collaborate closely with firmware teams. Ideal candidates will have strong skills in systems programming and a passion for performance optimization. This role offers a hybrid work model and robust benefits to support your work-life balance.
Qualifications
Minimum of 5+ years of software engineering experience with a heavy focus on C++.
Deep understanding of systems programming, including memory management and multi-threading.
Experience with graphics APIs like OpenGL or Vulkan.
Responsibilities
Architect and optimize core C++ UI frameworks.
Lead investigations into system-level bottlenecks and memory leaks.
Develop and maintain low-level graphics APIs and layout systems.
Skills
C++
Systems programming
Memory management
Multi-threading
Graphics APIs
Python
Root cause analysis
AI applications
Job description
A leading streaming platform in Greater Manchester seeks a Senior Software Engineer to innovate and optimize C++ frameworks essential for user experience. With over 5 years of experience, you will tackle complex performance challenges, design systems-level APIs, and collaborate closely with firmware teams. Ideal candidates will have strong skills in systems programming and a passion for performance optimization. This role offers a hybrid work model and robust benefits to support your work-life balance.