Sr/Staff Graphics Engineer
Core
Building the rendering engine and UI framework for humanoid robot head displays to create expressive, natural human-robot interactions.
Role type
Senior/Staff Graphics Software Engineer
Builds
Robot head displays and UI frameworks for autonomous humanoid robots
Domain
Robotics / Embedded Graphics
Deliverable
production ML models | product features
Required skills
Qt/QML, Vulkan, OpenGL ES, shader authoring (GLSL/SPIR-V), vector graphics rendering, embedded Linux development, C++, performance optimization on resource-constrained hardware
Preferred skills
Game engines (Unreal/Unity), scene graph architectures, SVG rendering, display hardware interfaces (MIPI DSI, HDMI), EGLFS/DRM/KMS, HMI design
Technologies
Qt, QML, Vulkan, OpenGL ES, GLSL, SPIR-V, C++, Linux, MIPI DSI, HDMI, EGLFS, DRM, KMS
Responsibilities
Design and optimize graphics rendering stack from GPU pipeline to UI components; Build and maintain Qt/QML applications for embedded Linux; Develop and tune shaders for real-time vector graphics and animations; Implement and optimize Vulkan and OpenGL ES rendering pipelines; Collaborate with Design and HMI teams to implement UI/UX designs; Profile and optimize rendering performance for minimal power draw; Integrate graphics components into the Robot Platform software stack
Seniority
Senior/Staff, hands-on IC