Software Engineer
Core
Design and implement tooling and workflows for broadcast hardware and software to reduce complexity for Broadcast Engineers in live and broadcast production.
Role type
mid-level Software Engineer (C++/Go)
Builds
production-ready code, tooling, and workflows for multi-platform broadcast systems
Domain
Live broadcast production, media technology, networking
Deliverable
production ML models | product features | infrastructure
Required skills
C++ development, GoLang, networking protocols (HTTP, SDP, RTP), broadcast standards (NMOS, ST2022, ST2110), realtime video/audio processing, control systems, database modeling, microservices architectures, Kubernetes, containerization
Preferred skills
experience with large scale live events, database systems, microservices, Kubernetes
Technologies
C++, GoLang, Kubernetes, HTTP, SDP, RTP, NMOS, ST2022, ST2110
Responsibilities
Design and implement new features, write secure production-ready code, write tests and contribute to CI workflow, troubleshoot and profile code for bugs or performance issues, collaborate with Product Owners and Users to refine user stories, provide documentation to users and commissioning teams
Seniority
mid-level, hands-on IC