Meta AR/VR Job | Software Engineer, VROS Developer Infrastructure

Job(岗位): Software Engineer, VROS Developer Infrastructure

Type(岗位类型): Engineering

Citys(岗位城市): Los Angeles, CA | Bellevue, WA | Seattle, WA | Burlingame, CA

Date(发布日期): 2022-12-29


The VR team at Meta builds the VR hardware and platform to let you experience anything, anywhere, with anyone. Additionally, Meta has teams dedicated to building social experiences in VR that make it easier to spend time with your friends, wherever they are. Virtual reality’s potential to connect the world is immense—and we’re just getting started. VR is driving the state of the art forward with breakthrough work in computer vision, advanced optics, eye tracking, mixed reality, and new ways to map the human body.

We’re looking for candidates who are passionate about the health and quality of a large code base (e.g. effective diagnostics infrastructure, efficient developer tools, optimized build process, etc.). The person cares deeply about the developer experience both within the team and for external customers. A successful candidate in this role can drive practical, data driven choices across the team with a focus on high leverage areas with measurable gains, and are comfortable managing large scale refactoring efforts that span teams and reach across a large code base. They are able to constructively influence code and module quality across the team and across partner teams through code and design reviews.


6+ years experience working on developer infrastructure or tools.

Experience developing, debugging, and shipping software products on large code bases that span platforms and tools.

Experience with Software Development processes including source control, bug tracking, and design documentation.

Demonstrated experience working collaboratively in cross-functional teams.

Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.


Identify, propose, and implement improvements in core software infrastructure and architecture across the entire code base.

Collaborate with engineering teams to develop new tools and infrastructure supporting the ongoing development of AR and VR technologies.

Build on AOSP. Set technical direction for significant improvements.

Prioritize ruthlessly and get things done with a high level of efficiency.

Work collaboratively with infrastructure teams throughout the company.

Educate team members on best practices for software development, testing, and documentation.

Additional Requirements(额外要求)

6+ years experience supporting a large-scale C/C++ code base.

Experience with Android SDK, NDK, JNI and IPC mechanisms.

Experience developing and maintaining a continuous integration system or build and release pipeline.

Experience with test automation that spans multiple platforms including mobile devices.

Experience maintaining development tools for a successful product team.

Experience developing success metrics for developer tools and delivering on these goals.