This job has expired, please see additional jobs below
Senior Software Engineer - Android Platform
Entertainment & Media Industry Company
Los Gatos, CA, United States
Job Details - this job has expired, please see similar jobs below
Company is the world’s leading video streaming subscription service, now available in (almost) every country. The Company applications are among the most widely used applications on the Android platform, and run on a wide variety of Android devices, including phones & tablets but also TVs, set-top boxes and VR headsets.
Join our small team of seasoned engineers and take on this unique opportunity to delight millions of Android users. If you are a developer, who has the skills and passion needed to build the best video streaming applications on Android, we want to talk to you!
Responsibilities:
• Design and implement key parts of the Company Android applications.
• Work with external partners (OEMs, SoC vendors, Google...) to define and productize the latest video streaming solutions on Android.
• Develop technical solutions that scale across a wide range of Android devices (certified and AOSP).
• Collaborate with Company’s adaptive streaming innovation team to track metrics and improve the Company quality of experience (QoE) on different network types (cellular, broadband).
Qualifications:
• Proficient in Java & C/C++ with strong object-oriented design skills.
• Experience with Android SDK, NDK and JNI.
• Knowledge of Android software design patterns.
• Great understanding of the Android framework internals and AOSP code.
• Expertise with at least one of the followings:
• Mobile networking
• EGL and OpenGL ES
• DRM and crypto
• Able to work independently and drive results
• BS degree in computer science or equivalent, and at least 6 years of experience working on Android-based products.
Bonus if you have experience with:
• Shipping and maintaining a high-volume Android application, game, or VR experience
• Multimedia
• Video streaming protocols (DASH, HLS)
• Cellular protocols
• JavaScript
• Android UI
• AB testing
Why join Company?
What’s different about us is we value self-motivated, high-performing individuals with a passion for both the business and the technology. We work to attract the best and brightest and pay accordingly. Our culture is a bit unique, and we live by our values, so it’s worth learning more about Company at Company website<!---->