Software Engineer
Core
Develop software solutions for tailored customer applications, use-cases, and systems in the broadcast and media entertainment industry.
Role type
Software Engineer (C/C++)
Builds
Software for media entertainment delivery (TV, streaming, mobile)
Domain
Broadcast technology / Media streaming
Deliverable
production ML models | product features
Required skills
C/C++, Git, Gcc/make, Linux environment, Scripting (sh, bash, python), Multithreading, Networking (sockets, TCP/UDP/RTP), Shared memory
Preferred skills
Image properties (fourcc, colour space, HDR/SDR), Video codecs (H.264, H.265, JPEG2000), Media containers (MPEG-TS, mov, mxf), Broadcast production (SDI, SMPTE ST2110), Time systems (UTC/TAI, IEEE1588), Network streaming (SRT, RIST), Processing acceleration (SIMD/SSE/AVX, CUDA, OpenCL)
Technologies
Linux, FFmpeg, Matrox DSX SDK, NewTek NDI SDK
Responsibilities
Develop software that ships for critical media operations; Apply academic and professional backgrounds to challenging problems; Solve problems in media entertainment technology
Seniority
Individual Contributor