Facebook/Meta Reality Labs
Embedded Software Engineer
Multiple Openings
General Job Summary
Position: Embedded SWE V
Responsibilities:
● Work side by side with research scientists to enable a huge array of user studies that evaluate the perceptual effects of various AR/VR systems and features
● Analyze, evaluate, design, develop, integrate, debug and test real-time AR and VR software for advanced prototypes and user experiences
● Build software, tools, infrastructure, documentation and other systems that enable research scientists to be more effective and efficient
● Educate researchers and other team members on software engineering best practices, tips and techniques
● Write clean readable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency
Required Qualifications:
● BS degree in the field of computer science or related field.
● 5+ years experience with C++, including C++11 (and up) features and principles.
● 2+ years experience using game engines such as Unreal or Unity
● 3+ years experience creating, extending, integrating and maintaining real-time 3D game engine systems such as graphics rendering, audio, physics, networking or animation
● Experience shipping one or more products using standard software development toolsets such as source control and continuous integration systems
Desired Qualifications:
● Experience developing AR/VR applications
● Experience with 3D math and linear algebra
● Experience integrating third-party hardware and custom SDKs into existing engines