Skip to content

Reality Labs Research Software Engineer – AR prototyping
Company | Meta |
---|
Location | Redmond, WA, USA |
---|
Salary | $70.67 – $208000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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