Meta AR/VR Job | Software Engineer, Quest for Business – Reality Labs

Job(岗位): Software Engineer, Quest for Business – Reality Labs

Type(岗位类型): Engineering

Citys(岗位城市): Burlingame, CA

Date(发布日期): 2023-11-20


Reality Labs strives to define the next generation of computing platforms and devices. Our Meta for Work division aims to help businesses adopt mixed reality devices, ensuring their employees feel more connected, collaborative, and empowered no matter where they work from. To do this we need a strong ecosystem of work application developers building the MR work experiences that will bring those dreams to life.

The Work Developer Platform team is responsible for building and fostering that work ecosystem, increasing both the quality and scale of partners on our platform. We define the emerging technologies that will be used by the largest enterprise software developers in the world. This includes creating the OS, APIs, libraries, and developer tools needed to build great applications and experiences.

As a software engineer in the Work Developer Platform team, you will help partners deliver great experiences that make companies want to buy, deploy and adopt VR in the workplace. You will play a part in defining how employees get work done on next generation computing platforms and devices. You will be responsible for working with both internal teams and partners to create immersive, meaningful experiences that businesses are excited to enable for their workers. You will support our strategic partners and developers, understand their needs, and build solutions across virtual reality systems, unannounced devices, PC, and Cloud.


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

5+ years of software engineering experience

Proficient at coding in C++

Experience developing and maintaining Windows PC software

Experience developing and maintaining middleware and the backend of commercial desktop applications

Experience debugging cross platform issues

Experience project planning

Experience problem solving in fast-paced group environments


Provide technical direction to take ambiguous features and convert them into an actionable series of tasks

Work with Product Management to define roadmaps based on future hardware and software releases as well as 3P partner needs

Design and implement APIs and SDKs to enable applications running on PC, Android, and Cloud to leverage system level features and share data

Enable features to be managed by device administrators and work with different types of accounts and identity

Build runtimes which enable VR software to utilize compute resources outside of the headset

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

Support external partners to onboard to our solutions

Maintain confidentiality of unannounced devices and external products.

Additional Requirements(额外要求)

Proficiency with developing for Android, Mac, or Linux/Unix

Experience with development for VR

Experience creating SDKs and APIs

Experience with Java/Kotlin and AOSP

Experience with PHP/Hack

Experience shipping enterprise software