/Embedded Engineer

Embedded Engineer

Philadelphia, PAusvia direct
// Job Type
Full Time
// Salary
USD 40 - 50/hour
// Salary Range
40–50 USD / hour
// Posted
2 weeks ago

About the Role

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.

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Embedded Engineer position at Inabia Software & Consulting Inc..