Meta AR/VR Job | Software Engineering Manager, FRL AR Camera | Oculus

Job(岗位): Software Engineering Manager, FRL AR Camera | Oculus

Type(岗位类型): Engineering

Citys(岗位城市): Burlingame, CA

Date(发布日期): 2022-3-11


Meta Reality Labs (FRL) AR Camera SW team explores, develops, and delivers new cutting-edge camera software solutions that serve as the foundation of current and future AR products. We work at the intersection of AI and camera. The team is responsible for rapidly building and iterating on the most-innovative and life-changing camera products. As a Manager, you will lead, manage, and inspire engineering teams developing the Camera Foundation platform for AR. This is a 0->1 opportunity for building something completely new, which is rarely available in the industry. Our goal is to build a performant, reliable, and scalable camera system stack, as well as leveraging Computational Photography to develop camera algorithms to power new camera driven features, formats and experiences that power a variety of use cases across the Facebook apps and products.

The ideal candidate has proven design and build skills, passion for low-level camera systems software and algorithm development, hands-on experience working on Operating Systems at the lower layers from firmware to BSP, and experience with shipping hardware/software products. You are the kind of leader who has expertise building and managing high performance teams creating high reliable, robust, and performant systems software.


7+ years of software engineering work experience, including 3+ years of hands-on technical management.

Hands-on experience across the camera stack including Android Camera HAL3, frameworks, 3A (Auto Focus, White Balance, and Exposure), ISP (Image Signal Processors), and camera imaging sensors.

Experience in software development with C/C++ or Java.

Experience recruiting and managing technical teams, including performance management.

Bachelor’s degree in Computer Science, Computer Engineering or equivalent combination of education and experience.


Manage a team of software engineers that builds the camera systems software stack for consumer electronics products.

Be both a technical leader in the camera systems software domain and a people manager.

Manage engineers and help them develop their careers, assigning them to projects tailored to their skill levels, long-term skill development, personalities, and work styles.

Communicate and collaborate effectively with cross-functional hardware and software engineering teams.

Champion engineering and operational excellence, establishing metrics and process for regular assessment and improvement.

Set clear expectations and create a positive work environment based on accountability, in collaboration with the engineering and management teams.

Work closely with dedicated recruiting staff to expand the team, including sourcing candidates, interviewing candidates, participating in conferences/events, and on-boarding new employees.

Additional Requirements(额外要求)

10+ years of software engineering work experience, including 5+ years of hands-on technical management.

Experience architecting and designing performant, highly optimized software for low-powered hardware in the domain of image and video processing.

Understanding of deep learning-based methods for Computational Photography.

Experience with graphics development, ex: OpenGL, Metal, Vulcan.

Experience with Camera App Development.

Experience in bringing up camera sensors.

Experience in Image Processing and Computational Photography, including but not limited to low-light capture, HDR, Depth estimation, video stabilization, denoising, demosaicing, and new camera formats.