Figure
Sr/Staff Graphics Engineer
San Jose, CA · Staff+ · Full-time
Sponsorship not specified$150k-$275kDetected 25 days ago
C++LinuxEmbedded SystemsRoboticsUnreal EngineCommunication
About the role
- The goal of the company is to ship humanoid robots with human level intelligence.
- Figure is headquartered in San Jose, CA.
- You will work closely with the Head of HMI to translate creative vision into pixel-perfect, high-performance reality on embedded hardware.
Responsibilities
- Design, implement, and optimize the graphics rendering stack for robot head displays, from low-level GPU pipeline to high-level UI components.
- Build and maintain Qt/QML-based applications targeting embedded Linux systems with strict CPU, GPU, and memory constraints.
- Develop and tune shaders for real-time vector graphics, animations, and visual effects.
- Implement and optimize Vulkan and OpenGL ES rendering pipelines to achieve smooth, high-framerate output.
- Collaborate closely with the Design team and Head of HMI to implement and iterate on UI/UX designs, ensuring fidelity and responsiveness.
- Profile and optimize rendering performance on resource-constrained embedded hardware, targeting consistent frame rates with minimal power draw.
- Figure is an AI robotics company developing autonomous general-purpose humanoid robots.
- Its robots are engineered to perform a variety of tasks in the home and commercial markets.
- We are looking for a Senior/Staff Graphics Software Engineer to join the Platform Software team and own the graphics stack powering our robot's displays.
- You will build the rendering engine and UI framework that brings Figure's humanoid to life - crafting fluid, expressive interfaces that make every human-robot interaction feel natural and engaging.
Requirements
- Bachelor's or Master's degree in Computer Science, Computer Graphics, or a related field.
- At least 7 years of industry experience in graphics or UI engineering.
- Expert-level proficiency in Qt and QML, including custom rendering and performance optimization.
- Deep hands-on experience with Vulkan and OpenGL ES - including shader authoring (GLSL/SPIR-V) and render pipeline design.
- Strong experience with vector graphics rendering and animation..
Nice to have
- Hands-on experience with game engines such as Unreal Engine or Unity.
- Experience with scene graph architectures or retained-mode rendering frameworks.
- Experience with SVG or other vector graphics formats and their GPU-accelerated rendering.
- Knowledge of display hardware interfaces (MIPI DSI, HDMI) and display driver integration on embedded Linux.
- Experience with EGLFS/DRM/KMS display backends.
- The pay offered for this position may vary based on several individual factors, including job-related knowledge, skills, and experience.
- This information will be shared if an employment offer is extended.
Compensation
- The US base salary range for this full-time position is between $150,000 - $275,000 annually.
This listing is sourced directly from Figure's careers page and normalized into a canonical job model.