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