Video Software Engineer, Reality Labs and Meta | Ingénieur logiciel vidéo chez Reality Labs et Meta Responsibilities:
Building multimedia processing pipelines, including container parsing, format support, codecs, media capture, audio/video synchronization, real-time communication, validation and tuning | Construire des réseaux de traitement multimédia, y compris l’analyse des conteneurs, la prise en charge des formats, les codecs, la capture des médias, la synchronisation audio/vidéo, la communication en temps réel, la validation et la mise au point.
Enabling hardware accelerated video processing, drivers for hardware accelerated codec blocks, buffer sharing and synchronization with GPU and display | Activer le traitement vidéo accéléré par le matériel, les pilotes pour les blocs de codecs optimisés par le matériel, le partage de la mémoire tampon et la synchronisation avec le processeur graphique et l’écran.
Optimizing and improving video codec efficiency, encode rate control, speed, video, pre/post-processing and error resilience | Optimiser et améliorer l’efficacité des codecs vidéo, le contrôle du taux d’encodage, la vitesse, la vidéo, le traitement préalable et postérieur et la tolérance aux erreurs.
Debugging and diagnosing quality of end-to-end video experience on lossy networks in real-time communication scenarios | Déboguer et diagnostiquer la qualité de l’expérience vidéo de bout en bout sur les réseaux avec pertes dans des contextes de communication en temps réel.
Define the video optimization roadmap for both low-end and high-end network and devices | Définir la feuille de route de l’optimisation vidéo pour les réseaux et appareils bas de gamme et haut de gamme.
Lead the definition and implementation of media processing pipeline | Diriger la définition et l’implémentation du réseau de traitement des médias.
Minimum Qualifications:
2+ years experience with video codec standards like H.264/AVC, H.265/HEVC, VP8/VP9 | Plus de deux ans d’expérience avec les normes de codecs vidéo comme H.264/AVC, H.265/HEVC et VP8/VP9.
2+ years of experience in client languages such as Objective-C/C/C++/Swift, Java/Kotlin or JavaScript | Plus de deux ans d’expérience dans les langages clients tels que Objective-C/C/C++/Swift, Java/Kotlin ou JavaScript.
Understanding of the multimedia stack, including containers, codecs, and AV synchronization | Connaissance de la pile multimédia, y compris les conteneurs, les codecs et la synchronisation audiovisuelle.
Experience with AVMediaComposition, Media, AVFoundation, VideoToolbox, ExoPlayer, MediaPlayer or Shaka | Expérience avec AVMediaComposition, Media, AVFoundation, VideoToolbox, ExoPlayer, MediaPlayer ou Shaka.
Experience in building media applications, working on infrastructure for processing media data at scale, working with media libraries | Expérience dans la création d’applications médias, le travail sur l’infrastructure pour le traitement des données médias à l’échelle et le travail avec des bibliothèques médias.
Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. | Licence en informatique, en génie informatique, dans un domaine technique pertinent, ou expérience pratique équivalente.
Preferred Qualifications:
Experience in RTC/WebRTC or video with networking | Expérience dans le domaine du RTC/WebRTC ou de la vidéo avec mise en réseau.
Background in Live streaming applications including one or more ingestion protocols such as RTMP, RIST, SRT, Zixi | Expérience dans les applications de diffusion en direct, y compris un ou plusieurs protocoles d’ingestion tels que RTMP, RIST, SRT et Zixi.
Experience with drafting or modifying video encoders | Expérience dans la conception ou la modification d’encodeurs vidéo.
Experience to go deep in the technical broadcast contribution pipeline: Path (redundant, diverse), transcoding settings, captions/subtitles, etc. | Expérience pour aller en profondeur dans le réseau technique de contribution à la diffusion : Chemins (redondants, divers), paramètres de transcodage, sous-titres/sous-titres, etc.
Experience with hardware accelerated video processing | Expérience avec le traitement vidéo accéléré par le matériel.
Experience building FFmpeg filters or have worked with FFmpeg APIs | Expérience dans la construction de filtres FFmpeg ou avoir travaillé avec les API FFmpeg.
Experience with OpenCL, DirectX and Intel Media SDK programming | Expérience dans la programmation d’OpenCL, DirectX et Intel Media SDK.
Tasks Consult with clients to develop and document Website requirements Prepare mock-ups and storyboards Develop Website architecture and determine hardware...
Apply For This JobFull Job Description ABOUT US: Kraft Power is a long-standing company in the power generation industry, offering distribution and expert...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Organisation Parliamentary Digital Service Directorate Digital Customer Services Band / Grade C Salary £26,715 –...
Apply For This Jobjob description JOB SUMMARYAt Houston Methodist, the IT Sr. Project Manager position is responsible for planning, directing, and coordinating activities...
Apply For This JobLaw ClerkMurray Ralston Lawyers is a busy litigation and personal injury law firm with its main office in Barrie. We...
Apply For This JobFull Job Description About the Company: Phoenix Capital Group is an oil and gas investment firm focused on mineral rights...
Apply For This Job