RDKV Developer

Infosys — Poland · Posted ~2 days ago

Senior

Skills

C C++ WebKit/WPE Embedded Linux HTML JavaScript OpenGL ES 2 MSE/EME DRM PlayReady Widevine HLS MPEG-DASH Embedded systems Multimedia browser development WebKit WPE MSE EME Wayland Weston Westeros

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior embedded software engineering role focused on developing and customizing multimedia web browser solutions for connected devices. You will work deeply with browser engines, embedded Linux, graphics rendering, streaming protocols, DRM, and modern web technologies while contributing to platform-level development.

Highlights

Work on advanced embedded multimedia browser technology, with deep exposure to graphics, streaming, DRM, and embedded Linux. The role offers substantial ownership in platform customization and multimedia solution development.

Description

5+ years relevant experience with development of Web Browser for embedded systems with focus on to multimedia Excellent C/C++ programming skills Proven experience with WebKit(WPE) porting and/or development, good knowledge about other Web browser engines HTML & JavaScript code development experience with deep understanding on how that is translated to WebBrowser engine OpenGL ES2 and graphics programming Proven embedded Linux experience and good understanding of real time operating systems concepts Expertise with MSE/EME extensions development Experience with DRM used in OTT streaming(PlayReady/Widevine) Good knowledge about various streaming technologies and A/V containers(HLS, MPEG-DASH) Good knowledge of modern rendering and window managers (Wayland, Weston, Westeros) is a big plus Work on RDKV (Reference Design Kit – Video) platform development and customization Design and develop multimedia web browser solutions for embedded systems Work on WebKit (WPE) porting, customization, and browser engine enhancements Contribute to OTT streaming solutions with focus on performance and scalability Develop and optimize graphics rendering using OpenGL ES2 Implement and enhance MSE (Media Source Extensions) / EME (Encrypted Media Extensions) functionalities Work closely with cross-functional teams to ensure end-to-end delivery of features Debug and resolve performance, stability, and compatibility issues in embedded environments