Software Engineer

Employer

Job Description

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