Careers - Engine Software Engineer | Oculus

Engine Software Engineer

Software Engineering | Menlo Park, California

As an experienced software engineer working on engine integrations at Oculus, you’ll be designing and building the virtual reality workflow in Unity and improving Oculus Unreal integration. The ideal candidate is an experienced software engineer with expertise in the games/graphics industry with a passion for virtual reality.


  • Help deliver an exceptional virtual reality experience by improving performance and quality of our SDK
  • Build powerful authoring tools for development partners
  • Write engine and script level code to deliver features from the native SDK
  • Work within the rendering pipeline to optimize performance and quality
  • Enable great VR for Rift and GearVR into Unreal and later other engines

Minimum Qualification

  • Bachelor's degree in Computer Science, Mathematics or related field
  • Experience building a game engine
  • Experience in low-level systems in C/C++
  • Knowledge of Android OS, especially in graphics and performance
  • 3D math and 3D graphics with OpenGL and DirectX experience
  • Communication skills
  • Virtual Reality experience

Ready to Join?

Apply Now