Software Engineer, OS Frameworks - Reality Labs

Meta builds technologies that help people connect, find communities, and grow businesses, focusing on immersive experiences like AR and VR.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AR/VR

Description For Software Engineer, OS Frameworks - Reality Labs

Meta's Reality Labs is at the forefront of building revolutionary products that transform how people connect through VR and AR technology. As an OS Frameworks Engineer in Reality Labs, you'll be instrumental in developing innovative hardware and software solutions that define the future of the metaverse. The role involves working with cutting-edge OS internals, collaborating across teams to build framework-level APIs, and solving complex technical challenges.

You'll be joining a team of experts focused on creating seamless VR experiences, working at the intersection of hardware and software. The position requires strong expertise in operating systems, particularly Android internals, and proficiency in C++ or Java. You'll contribute to building the foundational frameworks that power Meta's next-generation VR devices.

This is an opportunity to shape the future of computing platforms while working with some of the industry's brightest minds. You'll be involved in everything from low-level system optimization to high-level API design, ensuring Meta's VR platforms deliver exceptional performance and user experience. The role offers significant technical challenges and the chance to influence the direction of Meta's VR technology.

If you're passionate about operating systems, framework development, and want to be at the cutting edge of VR technology, this role offers the perfect blend of technical depth and innovative potential. You'll be working in either Zurich or London, collaborating with global teams to build technology that will fundamentally change how people interact with computers and each other.

Last updated 5 minutes ago

Responsibilities For Software Engineer, OS Frameworks - Reality Labs

  • Collaborate with cross-functional teams to build end-to-end solutions
  • Debug functional, performance and stability issues across the stack
  • Work on OS internals and set technical direction
  • Uplift coding and design skills through reviews and best practices
  • Work with product management to understand requirements and specify interfaces
  • Participate in design reviews and code reviews
  • Develop APIs in system-level framework layer
  • Lead direction in Meta Reality Labs future capabilities

Requirements For Software Engineer, OS Frameworks - Reality Labs

Java
  • 3+ years of Software development experience
  • 3+ years experience in Desktop applications, Operating Systems, AOSP, Identity, Device management on iOS/Android, Device Security, Android Enterprise
  • Experience with Android, macOS, or Windows internals or frameworks services
  • Experience with coding in C++ or Java

Interested in this job?

Jobs Related To Meta Software Engineer, OS Frameworks - Reality Labs

Software Engineer, OS Frameworks - Reality Labs

Meta is seeking an OS Frameworks Engineer for Reality Labs to develop system-level frameworks and APIs for VR devices.

Embedded Software Engineer

Meta is seeking an Embedded Software Engineer to design and implement system components, drivers, and services for AR/VR technology.

Network Hardware Engineer

Network Hardware Engineer role at Meta, developing ASIC-based network hardware solutions for hyper-scale data centers, offering competitive compensation and benefits.

ASIC Engineer, Infra Silicon Enablement (Pre/Post Silicon Validation)

ASIC Engineer position at Meta focusing on pre/post silicon validation and infrastructure silicon enablement, offering competitive compensation and benefits in Sunnyvale, CA.

ASIC, Design Verification Engineer

ASIC Design Verification Engineer role at Meta, focusing on developing and implementing verification plans for hardware designs using SystemVerilog and UVM methodology.