Embedded Engineer
Introduction:
As an Embedded Engineer at Droisys, you will be responsible for embedded/streaming software engineering, media player debugging, diagnosing streaming issues, writing unit tests, and contributing to CI pipelines. You will work with a tech stack including C++17, GStreamer, libcurl, libdash/libxml2, Widevine/PlayReady, CMake, Google Test, RDK/Yocto, and Linux.
Responsibilities:
- Embedded/streaming software engineering (AAMP/RDK, C++, GStreamer)
- Media player debugging - log analysis, pipeline state tracing, DRM/CDN issue investigation
- Diagnose streaming issues from run logs - network latency, pipeline state failures, buffer underflows, CDN/DRM timeouts
- Write unit tests using Google Test/Mock; contribute to CI pipelines
Requirements:
Required Skills: Embedded Systems, Linux, Streaming, CMake, C++, DRM
Droisys is an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Droisys believes in diversity, inclusion, and belonging, and we are committed to fostering a diverse work environment.