Software Engineer, Unity Engine and Xr

ByteDance ByteDance · Big Tech · San Jose, CA · R&D

Software Engineer role focused on building foundational technologies for immersive XR experiences using game engines like Unity and Unreal. Responsibilities include developing engine extensions, runtime modules, graphics components, native plugins, and supporting the developer ecosystem.

What you'd actually do

  1. Write Unity engine or Unreal Engine extensions including engine runtime modules, graphics components, and native plugins
  2. Prototype and developer new engine, graphics, or XR features for PICO XR device
  3. Help integrate new runtime features with Unity tools and build pipelines
  4. Help drive PICO Unity developer SDK’s and XR tool packages
  5. Developer ecosystem support, addressing developer pain points

Skills

Required

  • game engines (Unity/Unreal)
  • Unity engine scripting API's
  • 3D graphics, rendering, and shaders
  • object oriented design patterns with C++/C#
  • 3D Vector math and data structures

Nice to have

  • modern graphics, shaders and pipeline
  • XR and web/mobile games/apps using Unity
  • Native Unity Engine Plugin development

What the JD emphasized

  • developer pain points