Senior Software Engineer - Broadcast Systems
ViacomCBS
New York, NYThis was removed by the employer on 10/9/2018 4:54:00 AM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the Broadcast Operations Category
Browse the Broadcasting/Sound/Music Engineering Category
Browse the IS/IT Category
Browse the Post Production Category
Browse the TV Network Category
Search for Senior Software Engineer - Broadcast Systems jobs in New York-NY
Search all Senior Software Engineer - Broadcast Systems postings
Full Time Job
Viacom Media Networks is looking for an experienced software engineer to work on critical development projects related to broadcast television distribution. As part of the Broadcast Systems Development team, this individual will work to develop essential content authoring, review, and playout applications. Candidates for this position should be driven to deliver quality software suitable for the high-availability nature of television broadcasting.
Role Responsibilities
• Take principal ownership for design and implementation of large, complex, features
• Work directly with product management and engineering leadership on scoping and requirements of major deliverables
• Provide technical leadership and guidance to junior team members
• Participate in the Agile / SCRUM development process as an individual contributor, sizing work items and completing sprint tasks
• Review pull requests for defects and overall code quality
• Collaborate and communicate effectively with team members
• Conduct technical assessments of project requirements
• Coordinate with customers and colleagues to resolve system issues
Basic Qualifications
• At least 5 years of experience with C software development
• Experience building multithreaded software and debugging multithreaded software systems
• Experience with source control systems such as Git, SVN, and CVS
• Strong understanding of code refactoring, unit testing, and programming best practices
• Extensive experience with software development in the Windows (Visual Studio) environment
• Strong understanding of the software development process
Additional Qualifications
• Familiarity with video compression (MPEG, H.264, HEVC) and audio compression (AC3, MP3) systems is a major plus
• Familiarity with uncompressed audio and video formats such as RGB, YUV and PCM is a major plus
• Experience with performance optimization on the x86/x64 platform
• Additional language experience with C#, HTML5, or JavaScript
• Experience with computer graphics
• Understanding of software development methods, particularly Agile / SCRUM
• Entertainment/Media industry experience