Back to jobs
Philadelphia, PAPosted 1 weeks ago
remote

Job Description

We are hiring an Embedded Engineer with strong experience in streaming software engineering, media player debugging, and embedded Linux environments. This is a great opportunity for someone who has hands-on experience with AAMP/RDK, C++, GStreamer, and enjoys troubleshooting complex streaming issues in real-world environments.

The ideal candidate should be comfortable reviewing run logs, identifying root causes, and working closely with engineering teams to improve media playback performance and reliability.

Key Responsibilities:

  • Embedded/streaming software engineering using AAMP/RDK, C++, and GStreamer
  • Media player debugging, including log analysis, pipeline state tracing, and DRM/CDN issue investigation
  • Diagnose streaming issues from run logs, including network latency, pipeline state failures, buffer underflows, and CDN/DRM timeouts
  • Write unit tests using Google Test/Mock
  • Contribute to CI pipelines and support overall software quality improvements
  • Work in an embedded Linux environment and support streaming/media playback functionality

Required Skills:

  • Strong experience with C++ / C++17
  • Hands-on experience with GStreamer
  • Experience with AAMP and/or RDK
  • Strong debugging skills in streaming/media player environments
  • Ability to analyze logs and troubleshoot playback issues
  • Experience with Linux and embedded software development

Tech Stack:

C++17, GStreamer, libcurl, libdash/libxml2, Widevine/PlayReady, CMake, Google Test, RDK/Yocto, Linux

Preferred Experience:

  • Experience with DRM technologies such as Widevine or PlayReady
  • Experience with CDN-related troubleshooting
  • Experience with Yocto/RDK environments
  • Prior experience in media, broadband, streaming, or OTT environments

Who Should Apply:

Please apply only if you have hands-on experience in embedded/streaming software engineering and strong exposure to C++, GStreamer, AAMP/RDK, or similar media player technologies.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Embedded Engineer at Inabia Software & Consulting Inc. | Renata