Meta logo

Software Engineer - OS Frameworks (Technical Leadership)

Meta

Burlingame, CA
Full Time
Senior
13 days ago

Job Description

About the Role

The Reality Labs team at Meta enables people around the world to come together and connect through world-class Augmented and Virtual Reality hardware and software. With global departments dedicated to AR/VR research, computer vision, haptics, social interaction, and more, AR/VR is committed to driving the state-of-the-art forward through relentless innovation. Our teams explore, develop, and deliver new cutting-edge technologies that serve as the foundation of current and future AR/VR products. As an Embedded Software Engineer within Reality Labs, you will develop the software behind some of our flagship AR and VR products, the prototyping platforms that make these products possible, or foster our scientific explorations. You will collaborate with a wide range of teams, threading together newly developed technologies to create intuitive experiences that enhance people's experience of the world around them. Ultimately, we are improving AR/VR experiences through effective utilization of hardware resources, including optimization of code, balancing software across various hardware blocks, and designing features to enable higher hardware utilization.

Key Responsibilities

  • Develop software for flagship AR and VR products, prototyping platforms, or scientific explorations.
  • Collaborate with cross-functional teams to integrate new technologies and create intuitive user experiences.
  • Optimize code and balance software across hardware components to improve AR/VR performance.
  • Design features that enable higher utilization of hardware resources.

Requirements

  • 10+ years experience in developing Embedded engineering solutions within a resource constrained environment.
  • 10+ years of programming experience using C or C++ for day-to-day software development.
  • Experience leading consumer-based projects with industry-wide impact.
  • Experience with cross-functional partnerships and working across functions to drive solutions.
  • Experience in mentoring/influencing engineers across organizations.
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • Experience with AOSP, Android internals, Frameworks services, Hardware Abstraction Layer or Native libraries, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development.
Apply Now

Job Details

Posted AtJun 8, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

About Meta

Website

meta.com

Company Size

10000+ employees

Location

Burlingame, CA

Industry

Media Streaming Distribution Services, Social Networks, and Other Media Networks and Content Providers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches