CareerPlanSign in

Senior Software Engineer, C++ UI

Manchester, United Kingdom💼 Full-time🗓 2026-06-12 → 2026-09-26

Core

Architect and optimize core C++ UI frameworks and rendering engines to ensure buttery-smooth performance across a diverse range of hardware profiles.

Role type

Senior IC systems software engineer (C++ UI/Graphics)

Builds

High-performance UI engines and core graphics infrastructure for TV streaming devices

Domain

Consumer electronics / Embedded systems / Graphics rendering

Deliverable

production ML models | product features

Required skills

C++14/17/20, systems programming, memory management, multi-threading, graphics APIs (OpenGL/Vulkan), root cause analysis, hardware-software abstraction

Preferred skills

Python for tooling, BrightScript, JavaScript, generative AI tools, embedded systems optimization

Technologies

C++, OpenGL, Vulkan, GDB, Valgrind, Python, BrightScript, JavaScript

Responsibilities

Architect and optimize core C++ UI frameworks and rendering engines; Lead technical investigations into system-level bottlenecks, memory leaks, and GPU/CPU synchronization issues; Develop and maintain low-level graphics APIs and layout systems; Integrate AI/ML capabilities at the systems level; Collaborate with firmware and driver teams; Mentor junior developers through code reviews and architectural design sessions

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.