Figure

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.