Job Directory Facebook Software Engineer, Mixed Reality Experiences

Software Engineer, Mixed Reality Experiences Facebook
Redmond, WA

Facebook is a company providing an online social networking service.

Companies like Facebook
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Facebook

Job Description

Facebook is a world leader in virtual reality systems. We are currently seeking innovative software engineers with a passion for working with nascent technology to break new ground in the Mixed Reality Experience Prototyping Team at our research location in Redmond, WA. Within the Facebook Reality Labs "Surreal" team, you will be working as part of a small and agile software development team building interactive experiences and prototypes to help create the vision of the future of mixed reality.

This role will entail integrating cutting-edge hardware and software research into high-fidelity, high-concept, real-time interactive software demonstrations to communicate the potential of these disruptive technologies to the broader business, and ultimately the general public. If you're a C++ expert with a passion for working in new spaces, a love for solving novel interaction problems, and an aptitude for making delightful user experiences, you'll thrive in our collaborative environment. Step into the adventure of a lifetime, as we make science fiction real and change the world.


* Analyze, evaluate, design, develop, integrate, debug and test real-time AR and VR software for advanced prototypes and user experiences

Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions

Develop software for a variety of new XR devices, including novel sensing systems, tracking systems, mapping systems, imaging systems and haptic devices

Write high performance code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency and quality

Learn constantly, educate others, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving


* BS degree in Computer Science or related field

5+ years C++ experience

5+ years experience creating software for games, real-time systems or in other fields

Working knowledge of 3D math and linear algebra

Proven track record of software development, including shipping one or more products using standard software development toolsets such as source control and continuous integration systems

Problem solving and optimization experience

Cross-discipline and cross-culture communication and collaboration experience

Experience working with technologies and in problem spaces


* Experience in 3D graphics

Experience with game engines such as Unity or Unreal

Hands-on experience with 3D computer vision algorithms including Calibration, SLAM, Reconstruction, Mapping, Localization and Image Processing

Experience working with current generation VR/AR hardware

Experience with UX design

Knowledge of the fundamentals of computer architecture, including CPU data caching, SIMD instruction sets, and compiler code generation

Facebook is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at

About Facebook

Facebook is a company providing an online social networking service.

10001 employees

1 hacker way

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.