[Job Radar](https://jobradar.live/) / [Jobs](https://jobradar.live/ilanlar) / Senior Software Engineer

Active
On-site
Philadelphia, PA
Posted · 05.10.2026
LinkedIn Jobs US

# Senior Software Engineer

5V Video

Senior Software Engineer, Browser Philadelphia, PA (Hybrid) The Role RDKM is hiring a Senior Software Engineer to work on the browser engine that powers the app and UI layer of RDK-based set-top boxes and streaming devices: WPE WebKit. WPE is the lightweight, WebKit2-based engine (built on Wayland/EGL) that RDK uses in place of the older QtWebKit stack, and it's the runtime that streaming apps like Netflix and YouTube, along with operator UIs, render through on constrained embedded hardware. You'll work on engine internals and platform integration, not application-layer UI work, with a focus on rendering performance, memory footprint, media playback, and stability on resource-constrained set-top box and IP video hardware, working closely with silicon vendors and operator engineering teams across the RDK ecosystem. What You'll Do
• Develop, debug, and optimize the WPE WebKit browser engine for embedded RDKV devices, including rendering, JavaScript execution (JSC), and layout performance on constrained CPU/GPU/memory budgets
• Integrate and tune the graphics pipeline (Wayland compositor, EGL, Cairo/Skia) and video pipeline (GStreamer, hardware-accelerated decode, Media Source Extensions for DASH streaming) that WPE depends on
• Diagnose and resolve performance issues (startup time, frame rate, memory leaks, JS heap growth) surfaced by high-traffic streaming apps running on top of WPE
• Port and validate WPE across new silicon (SoC) platforms in partnership with chipset vendors, and support RDK's multi-vendor build and CI process
• Work upstream with the WebKit/WPE open-source community, submitting patches and tracking upstream releases for integration into RDK
• Support DRM/Secure Video Path (SVP) integration for OTT playback (Widevine, PlayReady, Verimatrix, etc.) within the browser's media stack
• Collaborate with RDKM's core video engineering, QA, and release teams, plus external operator and OEM engineering partners, to triage field issues and drive fixes into RDK releases
• Contribute to technical documentation and mentor engineers newer to embedded browser/WebKit work What You'll Need
• 6+ years of C/C++ development experience, with strong fundamentals in memory management, multithreading, and performance profiling
• Hands-on experience with WebKit, WPE, Chromium, Blink, or another browser engine's internals (rendering, layout, JS engine, or media pipeline)
• Experience with embedded Linux development, including cross-compilation, Yocto/OpenEmbedded, and debugging on constrained hardware
• Working knowledge of graphics/display technologies such as Wayland, X11, EGL, OpenGL ES, Cairo, or Skia
• Familiarity with media pipelines (GStreamer preferred) and adaptive streaming standards (DASH, HLS, MSE/EME)
• Comfort working in and contributing to open-source codebases and upstream communities
• Strong debugging skills across the stack — from JavaScript down to kernel/driver-level issues Nice to Have
• Direct experience with RDK, RDK-V, or set-top box/CE platform development
• Experience with DRM/CAS integration or Secure Video Path implementations
• Familiarity with Firebolt or other RDK application frameworks
• Experience working with silicon vendors (Broadcom, Amlogic, Realtek, etc.) on platform bring-up
• Contributions to the WebKit or WPEWebKit open-source projects
• Professional Scrum Master / Agile delivery experience in a cross-functional engineering org (5V Video are acting as an Employment Agency for te purposes of this position. We offer a reward scheme if you recommend someone for this role - $250 for you and $250 for a charity of your choice. 5V Video are recognised talent solutions experts working across Europe, the UK, and North America)

This job was verified from LinkedIn Jobs US. Applications are completed on the original source.

[Apply on the original listing ↗](https://jobradar.live/ilan/dd2c871f-64f4-4d6e-b835-da212c0eb707/git)

## Stop searching one by one for roles like this.

Upload your resume or enter your target roles to see your first 3 matches for free.

[Find jobs for me →](https://jobradar.live/uye/kayit)
Your resume is never shared with employers; it is processed only for matching.

Something wrong with this job?

## Similar jobs

[Jobs in Pennsylvania](https://jobradar.live/jobs/pennsylvania)
· [Software Engineer Jobs in Pennsylvania](https://jobradar.live/jobs/pennsylvania/software-engineer) · [Jobs by location](https://jobradar.live/jobs) · [Jobs by company](https://jobradar.live/company)

- [Software Engineer](https://jobradar.live/ilan/ba48e0c4-4aaa-40b1-b521-be38f73bef36) NVR, Inc. · Pittsburgh, PA

- [Software Engineer (.NET & AI)](https://jobradar.live/ilan/63ed33d8-6bc9-46c3-a1ef-4088a38e45fe) Confluence · Pittsburgh, PA

- [Senior Software Engineer, Backend (Lake Analytics Platform)](https://jobradar.live/ilan/fb93876e-0253-4367-be2a-7a569fd7ab02) Affirm · Philadelphia, PA

- [Software Developer | C++ | Prediction Markets | Experienced Hire](https://jobradar.live/ilan/a071549f-2e34-4533-9ce4-2ed0d7cb057d) Susquehanna International Group · Bala-Cynwyd, PA

- [Software Engineer II](https://jobradar.live/ilan/c84cb11f-be06-4028-85bc-42465d9e2a5c) Bentley Systems · Exton, PA

- [Senior Software Engineer](https://jobradar.live/ilan/28b8f521-317e-48f3-b24d-4624bb363fb3) Bentley Systems · Exton, PA

- [Web Developer/Designer](https://jobradar.live/ilan/21a6a5d2-9b85-4038-9bc5-ddbac5dddd04) H&K Group · Skippack, PA

- [.Net / Angular Developer](https://jobradar.live/ilan/68112e37-602e-46f9-9372-521573a877a6) eNGINE · Pittsburgh, PA
