Reality Labs Research Software Engineer - AR prototyping at OCULUS
Redmond, Washington, USA -
Full Time


Start Date

Immediate

Expiry Date

02 Aug, 25

Salary

0.0

Posted On

02 May, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Optics, Photonics, Mathematics, Features, Distributed Applications, Unreal, Game Engines, Computer Science, Computer Engineering, Metal, Opencl, Unity, Cuda

Industry

Information Technology/IT

Description

At Meta’s Reality Labs Research, our goal is to make world-class consumer augmented and mixed reality experiences. Come work alongside industry-leading scientists and engineers to create the technology that makes mixed reality (MR) and augmented reality (AR) pervasive and universal. Join the adventure of a lifetime as we make science fiction real and change the world.In this role, you’ll work with world class experts in optical and material research to accelerate scientific discovery and generate viable paths to consumer products that will connect people in meaningful ways for decades to come. You’ll stand up AR prototypes, both on actual hardware and in simulated environments on a real-time distributed rendering cluster.Our team thrives in ambiguity, nurtures a sense of ownership, and embraces an honest and considerate environment. Join us as we work together to advance the state-of-art in optical science and display technologies.

MINIMUM QUALIFICATIONS:

  • 5+ years C/C++ experience, including C++11 (and up) features and principles
  • Experience with rendering APIs (Vulkan, Direct3D, Metal, or lower level APIs such as GCN PM4/PTX ISA)
  • Experience with game engines (Unreal or Unity) for 3D graphics
  • Knowledge of mathematics for 3D graphics
  • Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

PREFERRED QUALIFICATIONS:

  • Experience developing real-time distributed applications
  • Experience with CUDA or OpenCL
  • Knowledge of optics and photonics
  • Experience working in a research environment
  • Experience collaborating with hardware (mechanical, electrical) engineers
Responsibilities
  • Analyze, evaluate, design, develop, integrate, debug, and test MR and AR software for advanced display prototypes and user experiences
  • Develop for and improve the development experience of our real-time distributed MR/AR simulation cluster
  • Code using primarily C++
  • Develop and improve AR experiences with C# and Unity
  • Conduct design and code reviews
  • Collaborate in a team environment across multiple scientific and engineering disciplines, making the tradeoffs required to rapidly deliver software solutions
  • Learn constantly, educate others, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/MR problem solving.
Loading...