Software Engineer, Computer Vision

Software Engineering | Menlo Park, CA

The Oculus team at Facebook builds the VR hardware and platform to let you experience anything, anywhere, with anyone. Additionally, Facebook has teams dedicated to building social experiences in VR that make it easier to spend time with your friends, wherever they are. Virtual reality’s potential to connect the world is immense—and we’re just getting started.

Oculus is seeking a talented Software Engineer with Applied Computer Vision experience to join our Core Technologies Automation team. Our team applies a range of software, computer vision and robotics techniques to build systems and tools that that enable accurate quality evaluation and regression testing of tracking systems and algorithms. You will be responsible for architecting and building tracking evaluation tools and systems from the ground up, while working closely with Computer Vision teams at Oculus and Facebook.


  • Design algorithms and systems to evaluate and validate Computer Vision systems.
  • Developing in C++, Python and Matlab.
  • Collaborate with cross-functional Computer Vision, Software and Hardware teams to incorporate their innovations and vice versa.
  • Identify, propose, and implement improvements in Computer Vision systems across Oculus and Facebook.
  • Conduct design and code reviews.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, Physics, Robotics or related technical field.
  • 3+ years software engineering experience
  • Experience developing software for computer vision, machine learning or computer graphics applications.
  • Demonstrated ability working collaboratively in cross-functional teams.

Preferred Qualifications

  • Experience working on VR, AR and/or MR.
  • Experience working on validation and testing systems.
  • Robotics experience.

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.