This job has expired, please see additional jobs below
Senior Software Engineer - Android Platform
Netflix
Los Gatos, CA, United States
Job Details - this job has expired, please see similar jobs below
Netflix is the world’s leading video streaming subscription service, now available in (almost) every country. The Netflix 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 Netflix 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 Netflix’s adaptive streaming innovation team to track metrics and improve the Netflix 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 Netflix?
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 Netflix at www.netflix.com/Jobs<!---->