ByteDance
Software Engineer, Unity Engine and XR
San Jose, California · Full-time · Posted Oct 28, 2026
About the job
Develop Unity and Unreal Engine extensions, runtime and graphics features, and XR tools for PICO devices and developers.
What you'll do
- Write engine extensions, runtime modules, graphics components, and native plugins.
- Prototype engine, graphics, and XR features and integrate runtime features with Unity tools and build pipelines.
- Improve PICO Unity SDKs and XR tool packages, and support developers with technical issues.
What they ask for
- Experience with game engines such as Unity or Unreal.
- Practical knowledge of Unity engine scripting APIs and 3D graphics, rendering, and shaders.
- Knowledge of object-oriented design patterns using C++ or C#, 3D vector math, and data structures.
Nice to have
- Understanding of modern graphics, shaders, and graphics pipelines.
- Experience with Unity-based XR or web/mobile applications, or native Unity Engine plugin development.
Tools
Unity, Unreal Engine, C++, C#
Model-written summary · the original posting is authoritative