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.
Company Description Hitachi Solutions is a core IT Company of the Hitachi Group, which employs over 330,000 people worldwide. Headquartered...
Apply For This JobYour company, your values, your career! Coast Hotels is a dynamic and growing brand. Our culture is rooted in our...
Apply For This Job🌟🔍 Join our Dynamic Team as a Remote Entry-Level Data Entry Representative! 🔍🌟 Are you a detail-oriented individual with a...
Apply For This JobTU ES AU BON ENDROIT SI Tu es une personne passionnée du web et des technologies émergentes ; Tes amis...
Apply For This JobJoin our team as a Senior Software Quality Assurance Analyst When was the last time you bragged about where you...
Apply For This JobThe Role To deliver and distribute portering services to wards, departments, and Health Centres Board wide. NHS Lanarkshire Have you...
Apply For This Job