Posted in

Reality Labs Research Software Engineer – AR prototyping

Reality Labs Research Software Engineer – AR prototyping

CompanyMeta
LocationRedmond, WA, USA
Salary$70.67 – $208000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 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

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.

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