
Software Engineer, Broadcast & Video Formats
Posted Oct 16

Posted Oct 16
This is a fully remote position, open to applicants in Germany, +3 more countries.
β’ Develop and sustain media-handling capabilities for the ingestion, analysis, transcoding, proxy creation, and delivery in broadcast-quality formats.
β’ Investigate and rectify format-related challenges, including issues with non-conforming files, interlace/frame-rate discrepancies, audio channel mapping, timecode inaccuracies, and metadata problems.
β’ Incorporate and optimize transcoders and media utilities such as FFmpeg, MediaInfo, and commercial transcoding engines within containerized workflows.
β’ Map and confirm technical and descriptive metadata in accordance with broadcast standards and client requirements.
β’ Assist customer initiatives and escalations by providing media-domain expertise.
β’ Enhance code quality and security through tools like SonarQube and Mend.
β’ Participate in the development of CI/CD pipelines.
β’ Document format and workflow knowledge for team reference.
β’ Collaborate with a team on services based on Kubernetes and delivered via GitOps, receiving architectural guidance from senior architects.
β’ Practical experience in broadcast, post-production, or Media Asset Management (MAM) environments.
β’ Strong understanding of codecs including H.264/AVC, HEVC, MPEG-2, ProRes, DNxHD/DNxHR, XDCAM HD/IMX, AVC-Intra, and JPEG 2000.
β’ Comprehensive knowledge of container formats such as MXF (OP1a, OPAtom), MP4/MOV, MPEG-TS, and ideally IMF.
β’ Familiarity with video fundamentals, including interlaced vs. progressive, frame rates like 29.97/59.94 and drop-frame timecode, aspect ratios, color spaces (BT.601/709/2020), and basic HDR (PQ/HLG) concepts.
β’ Understanding of audio channel layouts and mapping, sample rates, and loudness standards (EBU R128).
β’ Experience with media metadata and subtitle/caption formats, such as EBU Core, SMPTE, BWF, EBU-TT/STL, TTML, and CEA-608/708.
β’ Practical experience using FFmpeg and media analysis tools.
β’ Proficient in programming with Java, .NET, or C# and comfortable working with REST APIs.
β’ Working knowledge of Kubernetes and Helm, alongside Git-based workflows.
β’ A structured and quality-focused approach to work.
β’ Proficient in English; proficiency in German is an advantage.
β’ Familiarity with AWS, including S3, EKS, and basic IAM concepts.
β’ Experience with Azure DevOps and GitHub.
β’ Daily use of SonarQube and Mend, including addressing identified issues.
β’ Nice-to-have: experience with Vidispine or similar MAM platforms.
β’ Nice-to-have: knowledge of delivery specifications such as AS-11 (UK DPP), IMF, or broadcaster-specific standards like ARD/ZDF.
β’ Nice-to-have: understanding of live and IP workflows, including SMPTE ST 2110 and SRT.
β’ Nice-to-have: experience with AI/ML-based media enrichment.
β’ Nice-to-have: familiarity with AWS media services, such as MediaConvert.
β’ Competitive salary and comprehensive benefits package.
β’ Opportunities for professional development and continuous learning.
β’ Flexible working hours and remote work options.
β’ Engaging and collaborative work environment with a focus on innovation.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.