Back to Jobs
Technology

C++ Developer

InvolgixDallas, TX🇺🇸United States

Why this role stands out

This C++/Linux Developer role offers a fantastic opportunity to contribute to cutting-edge media and OTT technologies with a reputable company. If you possess strong experience in C++, Linux, and video streaming, and are eager to expand your skills in a dynamic environment, this position is an excellent fit for your career growth. Apply today to join a talented team and make a significant impact!

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationDallas, TX, United States
C++JavaScript

Job description

Job Title: Sr. C++/Linux Developer (Media/OTT/VIDEO)

Location: Dallas, TX (Day 1 onsite)

Duration: 12+ Months

Required Skills:

· 6+ years of experience in architecture & design, prototyping, software development & implementation plan, code review and unit testing for consumer electronic devices.

· Bachelors degree or higher in Computer Science, Electronics or equivalent field.

· Proficient in C, C++/C++11, JavaScript, JSON.

· Experience in developing media pipeline stacks.

· Experience in the video streaming technologies (DASH, HLS, RTSP, WebRTC, Progressive Download, etc).

· Hands-on experience with video codec internals (H.264, HEVC, VP9, or AV1), including coding units, entropy coding, and compression trade-offs

· Experience with video transcoder development, including firmware coding, C modeling, and hardware quality tuning

· Experience in Digital Rights Management (Widevine/Playready/FairPlay) and Secure Media Pipeline

· Strong experience in audio/video formats (H.264, HEVC, mp4, CMAF, MKV, MPEG2-TS, HDR, Dolby Vision, etc)

· Experience in Media frameworks such as Gstreamer, FFMPEG

· Experience in multi-threaded programming & Inter-process communication.

· Good communication and problem-solving skills.

· Self-motivated, Proactive and good team player.

TECH STACK

C · C++ · Linux · RTOS · H.264 · HEVC · VP9 · AV1 · MPEG-TS · MP4/CMAF · HLS · DASH · RTSP · WebRTC · Multithreading

PREFERRED QUALIFICATIONS

· Experience with audio codecs (AAC, AC3) and audio/video quality metrics such as ViSQOL or PSQM

· Exposure to DRM/content-protection concepts in a video pipeline

· Experience with SDP and WebRTC signaling/data channel design

· Background supporting live broadcast, splicing, or ad-insertion systems

Similar jobs