Careers - Mobile SDK Engineer | Oculus

Mobile SDK Engineer

Software Engineering | Dallas, Texas

As an experienced Software Engineer working on the Oculus Mobile SDK you will be building the basis of all Gear VR applications and its continued innovation. The Mobile SDK provides the core interface for building virtual reality applications for Gear VR. You will work on all aspects of the system, from the low level hardware/drivers, to high level engine 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 mobile SDK and platform.
  • Increase adoption of the Oculus platform by building great software and tools for content creators.
  • Design and implement the features for the Oculus platform.
  • Optimize the experience across different application types.
  • Deliver an SDK to content creators and ensure its usability.

Minimum Qualification

  • 5+ years of C and C++ programming experience.
  • 5+ years of experience with 3D math.
  • 5+ years experience with graphics APIs (OpenGL / Vulkan)
  • Optimization skills.
  • Android OS experience.
  • Knowledge in systems development.
  • Virtual Reality experience.
  • Familiarity with 3D graphics hardware and driver stack.

Ready to Join?

Apply Now

Oculus is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

If you need assistance or an accommodation due to a disability, you may contact us at or you may call us at 1+650-308-7837.