Software Engineer 5 – Broadcast Systems

As a Senior Software Engineer for Broadcast Systems, you will be a key contributor to the team responsible for building and maintaining the software that powers our global broadcast operations. You will design and implement highly reliable, scalable, and secure software for broadcast systems, ensuring the seamless delivery of high-quality content to our global audience.

What you will do:

  • Design and implement highly reliable, scalable, and secure software for broadcast systems.
  • Collaborate with cross-functional teams (e.g., hardware engineers, broadcast operations, content production) to understand requirements and deliver innovative solutions.
  • Develop and maintain APIs and services that integrate with various broadcast equipment and platforms.
  • Troubleshoot and resolve complex technical issues related to broadcast software and systems.
  • Participate in on-call rotation to support critical broadcast operations.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve our broadcast infrastructure.
  • Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.

What you will need:

  • 8+ years of experience in software development, with a focus on broadcast systems or related real-time critical applications.
  • Strong proficiency in C++ and Python, with experience in designing and building scalable, high-performance systems.
  • Extensive experience with IP-based video/audio transport protocols (e.g., SMPTE 2110, SRT, NDI) and broadcast control protocols (e.g., NMOS, Ember+).
  • Deep understanding of video and audio codecs (e.g., H.264, HEVC, AAC, AC-3) and their application in broadcast workflows.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a fast-paced, dynamic environment.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience.

We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Job Type: Hybrid
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx