Software Intern

Internship - Engineering, Tech & Design | Menlo Park, CA

As a software intern at Oculus, you’ll help to architect and build the core tech that powers Rift, Gear VR, Oculus GO and Oculus next generation products. You’ll help deliver key products and systems that power Oculus’ core tech work.


  • Help deliver an exceptional virtual reality experience by improving performance and quality of our core tech software.
  • Support the development of Hardware and Software to enable better sensing of the user and his environment.
  • Optimize Oculus tracking and machine learning stack.
  • Maintain high coding standards and cross-functional interaction with other Oculus teams.

Minimum Qualifications

  • In an academic program to master’s degree in Computer Science, Mathematics, or related field.
  • Experience in developing software for RT/Embedded systems in C++ and/or C.
  • Experience with computer vision and/or vision systems.

Preferred Qualifications

  • Android NDK development
  • VPU/DSP/GPU and SW optimization
  • 3D graphics

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, genetic information, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.

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.