Software Development Engineer Ii (android)

Year    KA, IN, India

Job Description

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 company's mission forward. We seek candidates with a passion for crafting elegant code and building innovative software solutions.

About the team:

Join our Player Team to build and optimize video playback for millions of users on our Android platform. If you're passionate about ExoPlayer, streaming tech, and creating a smooth user experience

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).

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.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5039707
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year