Senior C++ UI Engineer — Embedded Graphics & Performance
Roku
Greater Manchester
Hybrid
GBP 65,000 - 85,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Healthcare benefits
Retirement options (401(k)/pension)
Mental health support
Job summary
A leading streaming technology company in Greater Manchester is seeking a Senior Software Engineer to architect and optimize core C++ UI frameworks and rendering engines. The ideal candidate will have over 5 years of software engineering experience with an emphasis on C++, as well as a deep understanding of systems programming. The position offers a hybrid work environment and various benefits, focusing on building high-performance systems that power the future of television.
Qualifications
Minimum of 5+ years of software engineering experience with a strong focus on C++.
Deep understanding of systems programming and multi-threading.
Experience with graphics APIs and rendering pipelines.
Responsibilities
Architect and optimize core C++ UI frameworks for performance.
Lead investigation into system-level bottlenecks and memory leaks.
Develop low-level graphics APIs that underpin Roku’s ecosystem.
Integrate AI/ML capabilities for optimization.
Skills
C++
Systems programming
Memory management
Graphics APIs (OpenGL, Vulkan)
Proficiency in Python
Root cause analysis
Generative AI tools
Job description
A leading streaming technology company in Greater Manchester is seeking a Senior Software Engineer to architect and optimize core C++ UI frameworks and rendering engines. The ideal candidate will have over 5 years of software engineering experience with an emphasis on C++, as well as a deep understanding of systems programming. The position offers a hybrid work environment and various benefits, focusing on building high-performance systems that power the future of television.