Jobs · Writing · California

Sr/Staff Graphics Engineer

Figure · San Jose, CA · 2 wk ago
Writing$150k–$275k/yrFull-time

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.
  • Integrate graphics components into the broader Robot Platform software stack, working with middleware and embedded systems engineers.
  • Establish best practices for graphics development, testing, and CI integration within the platform team

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.
  • Proven track record developing on embedded or resource-constrained systems (limited RAM, GPU, thermal envelope).
  • Solid C++ skills and familiarity with Linux userspace development.
  • Strong cross-functional communication skills — comfortable working directly with designers and translating visual specs into technical implementations.

Bonus Qualifications

  • 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.
  • Background in HMI or human-robot interaction design.

Pay

The US base salary range for this full-time position is between $150,000 - $275,000 annually. The pay offered for this position may vary based on several individual factors, including job-related knowledge, skills, and experience. The total compensation package may also include additional components/benefits depending on the specific role. This information will be shared if an employment offer is extended.

Similar jobs

Sr Design Engineer

AdobeSan Francisco, CA· 1 wk ago
Information Technologyapply on careers.adobe.com

Sr Design Engineer

Milwaukee ToolMilwaukee, WI· 2 wk ago
Engineeringapply on tti.wd1.myworkdayjobs.com

Sr Design Engineer

Milwaukee ToolBrookfield, WI· 1 wk ago
Engineeringapply on tti.wd1.myworkdayjobs.com