Manager, Software Engineering, AR/VR - VR Graphics (Rendering) at Facebook
Menlo Park, CA, US
The AR/VR team at Facebook is helping more people around the world come together and connect through world-class Augmented, Mixed and Virtual Reality hardware and software. With global departments dedicated to AR/VR Research, Computer Vision, Haptics, and Social Interaction. We are committed to driving the state of the art forward, through relentless innovation.
Our Core Tech team explores, develops, and delivers new cutting-edge technologies that serve as the foundation of current and future AR/VR products. From Mixed Reality and Human Interaction to natural input and beyond, Core Tech is focused on taking new technologies from early concept to the product level while iterating, prototyping, and realizing the human value and new experiences they open up.
We are seeking a Manager of Software Engineering with a strong background in Graphics Rendering and Video Processing to drive architecting novel rendering techniques for AR/VR and Mixed Reality headsets. You will also assist in driving a team of developers and researchers to ship the pipeline into products. You are expected to solve a range of technical challenges in the areas of Real-time Image Processing, 3D Graphics, Machine Learning, and Sensor Fusion.
RESPONSIBILITIES
  •  
     
    Lead design and deployment of mobile graphics system for upcoming AR/VR product line
  •  
     
    Lead an immediate group of 3 to 6 direct reports
  •  
     
    Hands on engagement in architecting core rendering components of AR/VR ecosystem
  •  
     
    Provide technical leadership and guidance to both the direct team members and cross-functional project peers
  •  
     
    Development and SW design architecture review in C++ and OpenGL
  •  
     
    Evaluate, architect and communicate system resources related to mobile 3D Graphics, image processing, machine learning and computer vision
  •  
     
    Build the necessary team structure and structure the team for success
MINIMUM QUALIFICATIONS
  •  
     
    BS/MS in Computer Science or a related technical field
  •  
     
    7+ years of work experience architecting, developing, and launching software products
  •  
     
    4+ years of experience managing engineering teams including hiring/termination and performance management
  •  
     
    Architectural experience with mobile CPU/GPU programming
PREFERRED QUALIFICATIONS
  •  
     
    Experience developing or modifying camera pipeline on mobile platform
  •  
     
    Experienced in display technologies
  •  
     
    Experience in 3D graphics and display pipeline architecture and Vulkan
  •  
     
    Experience working on VR, AR and/or MR
  •  
     
    Experience with human vision science
  •  
     
    Experience with OS internals and kernel development/debugging for Android and/or Linux
Facebook is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-ext@fb.com.