Meta AR/VR Job | Software Engineer, Video/Multimedia (XR Graphics)
Job(岗位): Software Engineer, Video/Multimedia (XR Graphics)
Type(岗位类型): 3D Software Engineering | Artificial Intelligence, Engineering, Games, Network Engineering
Citys(岗位城市): Tel Aviv, Israel
Date(发布日期): Before 2021-12-14
Summary(岗位介绍)
The XR team at Facebook Reality Labs is helping people around the world come together and connect through world-class Augmented and Virtual Reality technologies. As a Software Engineer for Video/Multimedia, you will be a member of our XR Graphics organization, taking a lead in compression technologies for remote rendering to enable cutting edge visual experiences on compute constrained AR/VR devices. You will work with a highly cross-functional team to develop state of the art compression pipelines to achieve high quality, low latency experiences that are resilient to network conditions.
Qualifications(岗位要求)
BSc in Computer Science or related field (or equivalent industry experience)
Proficiency in C/C++, strong software development, optimization, and debugging skills
4+ years of experience with H.264/AVC, H.265/HEVC, VP8/VP9 video codec standards
Understanding of the client multimedia stack, including containers, codecs, and AV synchronization
Experience with codec implementations like OpenH264/x264/x265/libvpx
Experience with drafting or modifying video encoders
Description(岗位职责)
Building multimedia processing pipelines, including container parsing, format support, codecs, media capture, audio/video synchronization, real-time communication, validation and tuning
Enabling hardware accelerated video processing, drivers for hardware accelerated codec blocks, buffer sharing and synchronization with GPU and display
Optimizing and improving video codec efficiency, encode rate control, speed, video, pre/post-processing and error resilience
Debugging and diagnosing quality of end-to-end video experience on lossy networks in real-time communication scenarios
Additional Requirements(额外要求)
Experience developing cross-platform software for Linux, Mac and Windows
Experience in WebRTC
Experience in video with networking
Experience with software services, web and cloud technologies
Experience with hardware accelerated video processing
Experience building FFmpeg filters or have worked with FFmpeg APIs
Experience with Open CL, DirectX and Intel Media SDK programming