Drimva

ByteDance

Senior Engine Programmer - Mobile OS

San Jose, California · Senior · Full-time · Posted Oct 28, 2026

About the job

Develop and optimize game engine, rendering, and XR runtime technologies for high-performance mobile XR experiences.

What you'll do

  • Build and optimize core engine systems, rendering pipelines, and low-latency input for XR applications.
  • Prototype advanced XR graphics technologies and optimize performance on mobile XR hardware.
  • Collaborate with OS, engine, product, and hardware teams to deliver XR experiences.

What they ask for

  • Hands-on game engine, 3D graphics, or rendering experience with a track record of shipping high-performance graphics features.
  • Expertise in rendering pipelines, shader programming (HLSL/GLSL/SPIR-V), and graphics APIs (Vulkan, Direct3D, Metal, or OpenGL ES).
  • Advanced C/C++ and low-level systems programming skills, including performance and memory optimization.
  • Knowledge of game engine architecture and modern mobile or console graphics pipelines and hardware constraints.

Nice to have

  • Experience in AR/VR/MR, XR runtime infrastructure, or spatial computing; advanced rendering techniques such as 3DGS, neural rendering, or real-time ray tracing.
  • Game engine development, compute shaders, GPU-driven rendering, heterogeneous computing, native Android development, or relevant open-source and published work.

Tools

HLSL, GLSL, SPIR-V, Vulkan, Direct3D, Metal, OpenGL ES, C/C++

AI focus

Prototype neural graphics and neural rendering technologies for XR; the broader team works on integrating AI with devices.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)