Sr. Embedded C++ Developer (Media Domain)

Sr. Embedded C++ Developer (Media Domain)

Posted 2 days ago by 1762323557

Negotiable
Outside
Remote
USA

Summary: The Sr. Embedded C++ Developer role focuses on developing solutions in the media domain, specifically utilizing C++11 or higher. The position requires expertise in video streaming technologies and various audio/video formats, along with strong Linux system programming skills. The role can be performed remotely or based in Dallas, Texas, and is classified as outside IR35.

Key Responsibilities:

  • Develop and maintain embedded software solutions using C++11 or higher.
  • Implement video streaming technologies such as MPEG-DASH and HLS.
  • Work with various audio/video formats including h264, H265, and AV1.
  • Integrate Digital Rights Management solutions like Widevine and Playready.
  • Engage in multi-threaded programming and inter-process communication.
  • Perform Linux system programming and debugging.

Key Skills:

  • Experience in C++11 or higher.
  • Knowledge in video streaming technologies (MPEG-DASH, HLS, Progressive Download).
  • Familiarity with audio/video formats (h264, H265, AV1, mp4, cmaf, ts).
  • Understanding of Digital Rights Management (Widevine, Playready, FairPlay).
  • Experience in multi-threaded programming and inter-process communication.
  • Strong Linux system programming skills.
  • Good debugging skills.
  • Knowledge in multimedia frameworks like gstreamer and ffmpeg (good to have).
  • Experience in network programming (good to have).
  • Experience in web playback technologies (MSE & EME) (good to have).
  • Knowledge of SoC architecture (good to have).

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title# : Sr. Embedded C++ Developer (Media Domain)

Location: Dallas, TX

Duration: 12+ Months

Mandatory Skills:

  • Experience in C++11 or higher
  • Knowledge in the video streaming technologies (MPEG-DASH, HLS, Progressive Download, etc)
  • Knowledge on different audio/video formats (h264, H265, AV1, mp4, cmaf, ts, etc)
  • Digital Rights Management (Widevine, Playready, FairPlay, etc)
  • Experience in multi-threaded programming & Inter-process communication
  • Strong in Linux system programming
  • Good Debugging skills

Good to have skills:

  • Knowledge in multimedia frameworks like gstreamer, ffmpeg, etc
  • Experience in Network programming
  • Experience in Web playback technologies (MSE & EME)
  • Knowledge on SoC architecture