Meta AR/VR Job | Software Engineer, Windows DevEx

Job(岗位): Software Engineer, Windows DevEx

Type(岗位类型): Engineering

Citys(岗位城市): Bellevue, WA

Date(发布日期): Before 2021-12-14


Facebook Reality Labs (FRL), home of VR, AR and Portal, is a very unique org within Facebook. FRL engineers work on hardware, firmware, OS, apps for devices, web services, mobile apps and desktop apps. The speed at which FRL engineers can deliver features and the quality of those features depends on the tools that are available to them.

Our team, FRL Developer Infrastructure, is looking for a software engineer who is eager to help us build the best Windows developer experience for FRL engineers across the stack. As a Software Engineer on the FRL Developer Infrastructure team, you will be responsible for working cross-functionally with engineers from different teams to define and create that experience. You will work on all aspects of the system, from the developer setup, to source control, to IDE experience.

An ideal candidate is an experienced software engineer with a background in large scale systems targeting developers and Windows development, and has a passion for bringing technologies together.


B.S./M.S. or equivalent experience in Computer Science or a similar field

3+ years experience shipping software on Windows as a target platform

3+ years experience in Developer Infrastructure (e.g. Developer Environments, Source Control, Build Systems)

Understanding of C++ compilation process and build tools


Provide technical direction of the developer experience on Windows

Implement significant portions of code, ensuring established standards of quality for documentation and coding

Work with manager and team members to create and maintain technical specifications, designs and schedules

Collaborate across the organization to ship software with many dependencies

Anticipate and resolve issues and problems that arise, suggesting alternative approaches and solutions

Additional Requirements(额外要求)

Strong C++ skills, including C++ standard

Experience working with clang, GCC and MSVC across different platforms

Knowledge in one or more other platforms (Android, Mac, Linux/Unix)