Meta logo

Embedded Software Engineer, Firmware - Reality Labs

Meta

Burlingame, CA
Full Time
Senior
about 1 month ago

Job Description

About the Role

Reality Labs at Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, and wire-free VR. We are pushing the future of computing platforms, and we are a team of world-class experts developing and shipping products at the intersection of hardware, software and content. As an Embedded Software Engineer on the Reality Labs team at Meta, you can help build new, innovative hardware and software that radically redefine the way people work, play and connect. What we build today could one day be the norm. So to be here today is to truly be at the heart of change and the frontier of what's to come. We're the people helping to define the metaverse. We may not have all the answers. But together, we're getting closer.

Key Responsibilities

  • Architect, design, build and test embedded firmware systems for future AR, VR, and new platforms.
  • Participate in the definition of architecture and implementation of designs in both prototype and shipping consumer products.
  • Demonstrate good development practices and seamless collaboration across teams.
  • Deliver all embedded software from low-level device drivers, to computer vision, to machine learning algorithms.
  • Solve problems quickly, generate big ideas, work in new technology areas, drive concepts into prototypes, and envision transition to high-volume consumer products.

Requirements

  • Experience with embedded software design and programming in C/C++ for development, debugging, testing and performance analysis.
  • 6+ years of experience in embedded software development.
  • Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling.
  • Experience building software for embedded systems or custom SoCs.
  • Demonstrated expertise in developing with modern Real Time Operating Systems.
  • Experience leading complex features or projects across multiple teams.
  • B.S. degree in Computer Science or Electrical Engineering or equivalent experience.
  • Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level.
  • Experience delivering consumer electronics.
  • Demonstrated expertise in one or several of the following areas: communication protocols (TCP/IP, Bluetooth, Wifi), computer vision, camera and video pipelines, graphics pipelines encoding technologies (H.265), power management, or prototyping and pre-silicon environments (FPGAs, simulation, emulation).

Qualifications

  • B.S. degree in Computer Science or Electrical Engineering or equivalent experience.
Apply Now

Job Details

Posted AtJun 14, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

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