Software Development Engineer II Android
Job Summary
Job Summary:As a Software Development Engineer II youll 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 innovative 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:
- Bachelors or Masters degree in Computer Science or a related field.
- 2-4 years of Android dev (Kotlin/Java).
About Us
Perched firmly at the nucleus of spellbinding content and innovative technology JioStar is a leading global media & entertainment company that is reimagining the way audiences consume entertainment and sports. Its television network and streaming service together reach more than 750 million viewers every week igniting the dreams and aspirations of hundreds of million people across geographies.
JioStar is an equal opportunity employer. The company values diversity and its mission is to create a workplace where everyone can bring their authentic selves to work. The company ensures that the work environment is free from any discrimination against persons with disabilities gender gender identity and any other characteristics or status that is legally protected.
If you would like more information about how your data is processed please contact us.
Required Experience:
IC
About Company
JioStar combines the power of Reliance’s Viacom18 and Disney Star, delivering unmatched entertainment with 120+ TV channels and two leading streaming platforms. Explore a new era of content with JioStar.