PlayStation is looking to ensure excellent software is produced by leveraging, contributing to, and educating users on Android Developer Tools for game development, identifying performance bottlenecks, and crafting solutions to improve customer delight.
Requirements
- Proficiency in Android (Java/Kotlin and Android Studio) development.
- Proficiency in C/C++ in Android, NDK and JNI
- Demonstrated ability to measure and optimize application performance in multi-threaded applications with a strong understanding of concurrency and synchronization.
- Strong understanding of mobile landscapes, architectures, and trends in Android development, including emerging technologies.
- Experience in graphics debugging.
- Experience in a middleware engine such as Unreal or Unity.
Responsibilities
- Advanced proficiency in current and future Android Developer Tools related to the spectrum of phases found in game development: debugging, packaging and performance analysis.
- Keep working knowledge of how major middleware engines integrate with Android Developer Tools, identifying any shortcoming, and driving for the best setup or adoption.
- Maintaining and evolving a list of best practices as uncovered by use of the Android Developer Tools
- Identify performance bottlenecks and craft solutions to improve customer delight.
Other
- 6+ years of experience in developing game applications or related fields.
- Shipped at least one mobile game title.
- Proven experience with Agile development methodologies, such as Scrum.
- Shipped at least one game title on a PlayStation console.
- Bachelor’s or Master’s degree in Computer Science or a related field or equivalent practical experience.