Xperi invents, develops and delivers technologies that enable extraordinary experiences. We make entertainment more entertaining, and smart devices smarter.
From the home to the car to everywhere in between, managing content and connections in a way that is smart, immersive, and personal is precisely what Xperi’s technologies do.
Our inventions are foundational to the global entertainment ecosystem and our products and data improve every aspect of the digital entertainment experience, from choice to consumption.
We are currently inventing and developing an innovative solution based on the Android TV OS. The solution has been successfully deployed this year as TiVo Stream 4K and, in fact, we have made a huge impact on the streaming market.
Stream 4K unifies the worlds of live TV and streaming. But this is just the beginning of our journey. Our goal is to build a complete product that combines Kotlin and the newest Google's technologies.
We are constantly adding new integrations with new streaming services like Netflix, HBO or Hulu and we develop the product in a Continuous Integration / Continuous Delivery manner.
The personalization theme underlines the entire product it is using machine learning and AI to suggest the right shows and movies to the end users.
Would you like to create with us a pioneering solution for Android TV platform? Join Xperi’s Android TV Team and be a part of streaming revolution!
Here’s what you’ll need to be successful :
Very good programming skills of native Android applications
Good knowledge of Android SDK
Proven experience with Kotlin
Experience in integrating Android applications with backend / middleware systems (Swagger, REST, Retrofit, RxJava / RxKotlin, clean architecture)
Good understanding of efficient UI development and ability to build reusable UI components
Skills in software monitoring, analytics and optimization (Splunk, Segment, Firebase)
Skills in setting up and using automated tools for software quality verification
Ability and willingness to learn and work as a part of a Scrum team
Good spoken and written Polish and English
Nice to have :
Experience in Android TV
Experience in lower-level architecture and components of Android or Linux
Experience in Google Assistant voice integrations
Expertise in developing automated tests
Experience with RxJava and RxKotlin
Experience with GitLab / GitHub CI / CD best practices and tools
Knowledge of digital television systems, audio / video processing, data streaming processing
Here’s what you get to do :
Bring your talent to the table, and make it part of teamwork that wins championships
Being responsible for Agile development of end-to-end Android TV product (designing, developing and testing new modules and features of the product)
Implementing features with voice recognition and speech-to-text and Google Machine Learning
Taking care of the product and the quality of its source code (performing code review)
Everyday learning issues related to the digital television industry