16 Aug
|
Viacom18
|
Bengaluru
16 Aug
Viacom18
Bengaluru
Job Summary: As a Software Development Engineer II, you ll build a world-class platform for our customers by solving complex technical problems and building systems which run at scale. You will play a critical role in developing code, and solve problems independently while shaping our next-gen solutions that drive our companys mission forward. We seek candidates with a passion for crafting elegant code and building cutting-edge software solutions.
Key responsibilities:
- Build maintain our Android video player using ExoPlayer.
- Optimize adaptive streaming, DRM, offline playback error handling.
- Work with cross-platform teams on media APIs, analytics, and QoE improvements.
- Debugging, performance tuning QA mindset.
- Optimize playback start time (latency), minimize buffering, and manage memory usage to prevent ANRs (Application Not Responding).
- Leverage MediaCodec APIs to ensure efficient hardware-accelerated decoding and reduce battery consumption.
- Resolve device-specific playback issues across different OEMs (Samsung, Pixel, OnePlus, etc.) and chipset architectures.
Skills and attributes for success:
- Strong knowledge of ExoPlayer/Android Media APIs
- Experience with HLS/DASH, DRM (Widevine), ABR streaming
- Exposure to live streaming, CMCD, QoE, or VR/360 playbackGood to have OTT/Streaming experience
- 2-4 years of experience in Kotlin (preferred), with a deep understanding of the Android SDK and LifeCycles.
- Good experience with ExoPlayer / Media3 .
- Knowledge of PlayerView, MediaSource, and TrackSelector.
- Deep knowledge of DASH , HLS , and Low-Latency HLS .
- Experience implementing Widevine (Modular) and managing secure key exchanges.
- Proficiency in using SurfaceView vs. TextureView for video rendering and handling aspect ratio transformations.
Preferred education and experience:
- Bachelor s or Master s degree in Computer Science or a related field.
- 2-4 years of Android dev (Kotlin/Java).
;
Disclaimer: This job posting has been aggregated fr
📌 Software Development Engineer II (Bengaluru)
🏢 Viacom18
📍 Bengaluru