Software Engineer, Video Codec - Reality Labs

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$70,670 - $208,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AR/VR

Description For Software Engineer, Video Codec - Reality Labs

Meta's Reality Labs is at the forefront of developing next-generation AR/VR technologies and social experiences. As a Software Engineer specializing in Video Codec, you'll be part of a team pushing the boundaries of immersive technology. The role combines expertise in video processing, real-time communication, and software optimization to create cutting-edge solutions for Meta's AR/VR products.

The position requires a strong background in video processing and codec technologies, with opportunities to work on state-of-the-art hardware and software solutions. You'll be responsible for developing and optimizing video processing systems, ensuring high-quality real-time communication in VR environments, and leading technical initiatives that shape the future of immersive experiences.

Working at Meta offers the unique opportunity to impact billions of users while working with cutting-edge technology. The company provides competitive compensation including base salary, bonuses, and equity, along with comprehensive benefits. The team culture emphasizes cross-functional collaboration, innovation, and technical excellence.

This role is perfect for experienced engineers passionate about video technology and its applications in AR/VR. You'll work on challenging problems at the intersection of video processing, real-time communications, and power efficiency, while helping define the future of social interaction in virtual spaces. The position offers significant growth opportunities and the chance to work with industry-leading experts in a fast-paced, innovative environment.

Meta's commitment to pushing technological boundaries, combined with its massive user base and resources, makes this an exciting opportunity for engineers looking to make a meaningful impact in the AR/VR space. You'll be part of shaping how people connect and interact in the metaverse, working on technology that will define the next generation of social computing platforms.

Last updated 14 days ago

Responsibilities For Software Engineer, Video Codec - Reality Labs

  • Research, develop, and troubleshoot real-time communication
  • Work closely with cross-functional teams to understand features, operation, and specify enhancements
  • Optimizing and improving video
  • Debugging and diagnosing quality of end-to-end video experience on lossy networks
  • Define the video optimization roadmap for current and future devices
  • Lead the definition and implementation of media processing framework and pipelines
  • Continuously improve the efficiency of automated test tooling

Requirements For Software Engineer, Video Codec - Reality Labs

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 5+ years software development experience in industry settings OR PhD +2 years of experience
  • 3+ years of software development experience in image or video processing
  • Understanding of the multimedia stack or experience in media frameworks
  • Experience in C/C++ multithreaded programming

Benefits For Software Engineer, Video Codec - Reality Labs

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Video Codec - Reality Labs

Server Engineer - BigBox

Senior Server Engineer position at Meta working on BigBox VR games, focusing on backend services and game infrastructure.

Network Engineer, Engineering R&D

Senior Network Engineer role at Meta focusing on infrastructure and network solutions for lab environments.

Network Production Engineer - Backbone

Senior Network Production Engineer role at Meta, focusing on backbone network reliability and performance optimization through software development and network engineering.

Medical Devices, Quality Management Systems Engineer

Senior Quality Management Systems Engineer role at Meta's Reality Labs, focusing on medical device compliance and quality systems implementation.

Network Implementation Engineer - Network Investments

Senior Network Implementation Engineer role at Meta focusing on network infrastructure deployment and fiber project management in EMEA region.