空 挡 广 告 位 | 空 挡 广 告 位

Meta AR/VR Job | VR Shell Core Software Engineer

Job(岗位): VR Shell Core Software Engineer

Type(岗位类型): Engineering

Citys(岗位城市): Bellevue, WA

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

Summary(岗位介绍)

Our team launched Quest 2 in 2020 - our fastest growing VR headset ever - that has already greatly surpassed the user base of the original Quest. Our platform has a thriving 3rd party development ecosystem with multiple dozens of million+ revenue VR titles. This position presents a unique opportunity to join a team core to the VR experience as we create the foundation for VR to be the next general computing platform. Come work alongside experts in software, hardware and research to create the technology that will realize our vision of a metaverse where human connection is at the center of the next generation of computing.

The VR Shell team's mission is to deliver a platform that enables developers to build rich windowed experiences that lets VR consumers accomplish generalized computing throughout the metaverse. As a central component at the heart of the system, VR Shell interacts at multiple levels with applications - from lifecycle to window management and everything in between.

In this role, you will be designing and implementing platform features that push the state-of-the-art for interactions within a VR environment between users, applications, and system components as part of the metaverse. A successful candidate in this role is self-driven, has strong C++ skills, and doesn’t mind delving into different areas of the stack. Strong communication skills are key as well given we interact and work with many internal engineering teams, partners, and product management.

Qualifications(岗位要求)

Bachelor’s degree or equivalent experience in Computer Science or similar field.

5+ years of experience with C/C++ programming, including experience with low-level systems work.

10+ years of work experience developing and launching software products.

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

Experience working with one or more of the following: OS frameworks and services, 3D Graphics, rendering, geometry, or other visualization, or Messaging or other IPC subsystems.

Description(岗位职责)

Technical leadership and direction setting for the development of core platform technologies across multiple teams, coordinating dependencies, and engineering.

Design and implement coherent APIs and features across multiple hardware platforms.

Collaborate and coordinate closely with multiple internal and external cross-disciplinary teams (including research and design) to develop and incorporate innovative ideas.

Effectively explain technical problems with data and analysis and provide detailed feedback and solutions.

Influence the engineering culture in the broader team and advocate for higher product quality and engineering efficiency.

Investigate, understand, and improve software performance.

Provide mentorship to engineers.

Additional Requirements(额外要求)

Experience in successfully revamping existing systems or building new systems from scratch with high complexity, ambiguity and interdisciplinary collaboration.

Experience in advocating for user experience and developer experience.

Experience with virtual reality (Rift, VIVE, Gear VR, etc.).

Experience with Android development.

您可能还喜欢...

招聘