Disney Entertainment & ESPN Technology is looking to solve the problem of reimagining ways to create magical viewing experiences for the world's most beloved stories while also transforming Disney's media business for the future. This specific role aims to push the boundaries of UX on their custom in-house runtime to provide the best app experiences for viewers on a wide range of devices.
Requirements
- 5+ years of C/C++ experience on embedded systems and/or writing portable multi-platform code
- 2-3+ years of personal or professional Rust experience
- Understanding of various chip architectures and what features they support.
- Experience using build runners / compilation tools for multi-platform projects.
- Experience working on user interface-level code with knowledge of common patterns, architectures and approaches to present a data driven UX to viewers.
- Familiarity with set-top box development and specialized SoCs from manufacturers like Broadcom, MediaTek, SigmaTel, etc.
- Graphics experience with OpenGL/EGL, OpenGL ES, Vulkan, Metal, etc.
Responsibilities
- Bring senior-level native engineering skills to be a critical member of a team of engineers responsible for building our client application experiences in Rust.
- Contribute to the development of new application features from on-boarding to browse UI/UX experiences, analytics, video playback UI/UX and much more.
- Work with hardware manufacturing partners to vet new hardware from a client application perspective.
- Collaborate closely with our Native Client Platform Core engineering team, services engineering teams and product owners to help understand and explain device limitations and requirements.
Other
- This is an on-site position and must sit in one of our technology offices listed above
- Bachelor’s degree or better in Computer Science or a related technical field or equivalent job experience.