✨ About The Role
- This role involves expanding the capabilities of the Android Device Video team by building application-level support for new products and features.
- Approximately 75% of the work will focus on new feature development, architecture, design, and implementation in the Android Apps space.
- The remaining 25% will involve cross-functional architecture and planning work with other teams, including Cloud and Installer.
- The candidate will be responsible for implementing a multi-stream video pipeline and contributing to the stability and quality of video streaming solutions.
- The role requires collaboration with team members to identify future improvements and structure work streams effectively.
âš¡ Requirements
- The ideal candidate will have strong programming skills in Java and C/C++, with a solid understanding of live video on embedded devices.
- Experience with Kotlin is preferred, and the ability to navigate various layers of a video streaming stack is essential.
- Candidates should have demonstrated expertise in embedded video streaming and be willing to learn new technologies such as WebRTC and low latency video.
- Strong debugging skills, particularly on custom Android hardware, are crucial for success in this role.
- The candidate should be comfortable working with a large existing codebase and adapting quickly to new challenges.