Software Engineer

Evertz Logo

Evertz

πŸ“Remote - India

Summary

Join Evertz and become a software engineer developing next-generation media entertainment technologies used globally. You will immediately contribute to projects, applying your skills to challenging problems. Your software will be used by media professionals worldwide. This role involves developing solutions for tailored customer applications and systems. The position offers a hybrid/remote work model with an office in Bangalore, India. Evertz is a leading global manufacturer of broadcast equipment and solutions.

Requirements

  • 5 years of professional working experience with C/C++
  • Git
  • Gcc/make
  • Linux environment
  • Scripting (sh, bash, python)
  • Multithreading
  • Networking (sockets, TCP/UDP/RTP, multicast/unicast)
  • Shared memory

Responsibilities

  • Develop software that ships
  • Apply academic and professional backgrounds to interesting and challenging problems
  • Develop solutions for tailored customer applications, use-cases, and systems

Preferred Qualifications

  • Image properties (fourcc, colour space, HDR/SDR)
  • Video codecs (H.264, H.265, JPEG2000, JPEG-XS, DnXHD, ProRes)
  • Media containers (MPEG-TS, mov, mxf)
  • Broadcast production (SDI, SMPTE ST2110, timecode, NLE)
  • Time systems and time distribution (UTC/TAI, IEEE1588, SMPTE ST2059, leap seconds)
  • Network streaming (SRT, RIST)
  • Processing acceleration (SIMD/SSE/AVX, CUDA, OpenCL)
  • Linux kernel knowledge (drivers, networking, filesystems, memory management, tracing)
  • FFmpeg
  • Matrox DSX SDK
  • NewTek NDI SDK
  • Linux packaging/distribution (dpkg-deb, debootstrap, pbuilder, rootfs

Benefits

Hybrid/Remote Work Model

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.