{bc}
company_site

Software Engineer – C/C++,Linux (Media & Networking)

Evertz
Bengaluru, IND
Full-time
Senior · 5+ years experience
Hybrid
Discovered 1 months ago
C/C++GitGCC/makeLinuxshbash

Full Job Posting

Our software engineers develop next generation technologies that enable the creation of media entertainment that you enjoy at home or on the go.

Our software plays a significant role in producing and delivering your favourite sports, shows and movies.

Anything you watch on TV or stream online, there's a good chance Evertz software is behind the scenes making it happen.

When you join our team, you will immediately begin developing software that ships.

While doing so, you will apply your academic and professional backgrounds to interesting and challenging problems.

Your software will be used by skilled media professionals in critical media operations around the world.

This is your opportunity to be part of an exciting industry that is undergoing rapid technological advancement.

Our employment philosophy is simple.

Hire extremely talented people, give them opportunities to make a positive impact and nurture their need for challenge and growth.

Our work philosophy is simple, too.

We emphasize teamwork, promote creativity and enjoy being at the leading edge of high-tech in our industry.

We offer excellent compensation and generous benefits along with a team of intelligent professionals that will help you succeed.

We are looking for experienced engineers with 5+ years of experience .

Your work will mainly involve developing solutions for tailored customer applications, use-cases, and systems.

Key Qualification Requirements:

  • C/C++
  • Git
  • Gcc/make
  • Linux environment
  • Scripting (sh, bash, python)
  • Multithreading
  • Networking (sockets, TCP/UDP/RTP, multicast/unicast)
  • Shared memory
  • 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

• NewTek NDI SDK

  • Linux packaging/distribution (dpkg-deb, debootstrap, pbuilder, rootfs
  • Flexible working hours and work-from-home opportunities.
  • Inhouse knowledge and product training
  • Exposure to global broadcast platforms
  • Performance related bonuses.
  • Insurance and medical plans.
  • Employee friendly leave policy

We offer a hybrid and remote work model that balances flexibility with meaningful collaboration, supporting our commitment to innovation, adaptability, diversity, and strong connections. At Evertz, you’ll be part of a dynamic and inclusive team that values creativity, fresh ideas, and collaboration. We believe diverse perspectives strengthen our work and fuel innovation, and we are united by a shared vision to grow and succeed together. Office Timing: 1pm to 9pm IST Office Location: Manyata Tech Park, Bangalore, India Work Model: Hybrid / Remote About Evertz Microsystems (TSX: ET) Evertz India is the subsidy of Evertz Microsystems a global leader in broadcast technology, delivering cutting-edge hardware and software solutions that deliver content to television sets, on-demand services, WebTV, IPTV, and mobile devices (like phones and tablets) worldwide. Trusted by major broadcast facilities, telcos, and satellite providers on every continent, we're known for end-to-end innovation that sets the industry standard. Canadian-headquartered with offices around the world, Evertz has 2,000+ employees and has been recognized as one of Canada's 50 Best Managed Companies — a testament to our commitment to excellence and global impact. Join a team where your work shapes the future of broadcast and new media industries. Artificial intelligence (AI) technology may be used in our recruitment process to assist with resume screening and interview note-taking. All hiring decisions are made by our team without AI involvement.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Evertz