Disney Entertainment & ESPN Technology is seeking a Software Engineer II (Rust) to join their Living Room Devices, Native Client Platform Rust Client Application Engineering Team. This role involves building Direct-to-Consumer client apps such as Disney+, Star+, ESPN, and Hulu on a wide range of devices supported by their Native Client Platform. The ideal candidate should have experience in Rust and come from a C/C++ background, with knowledge of cross-platform code development.
Key Responsibilities:
- Contribute to the development of new application features from on-boarding to browse UI/UX experiences, analytics, video playback UI/UX, and more.
- Work with hardware manufacturing partners to vet new hardware from a client application perspective.
- Collaborate with the Native Client Platform Core engineering team, services engineering teams, and product owners to understand and explain device limitations and requirements.
Basic Qualifications:
- 3+ years of C/C++ experience on embedded systems and/or writing portable multi-platform code
- 1-2+ years of personal or professional Rust experience
- Understanding of various chip architectures and their supported features
- Experience using build runners / compilation tools for multi-platform projects
- Bachelor's degree in computer science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
Preferred Qualifications:
- Experience working on user interface-level code
- Familiarity with set-top box development and specialized SoCs
- Graphics experience with OpenGL/EGL, OpenGL ES, Vulkan, Metal, etc.
- Cross device dependency management
- Game engines and game engine technologies
- Internals of browser technology such as Webkit, WPE, Chromium, Cobalt
This position offers a competitive total rewards package, including health insurance, childcare options, paid time off, retirement programs, tuition assistance, and weekly pay. The role is part of Disney Entertainment & ESPN Technology, which provides the technological backbone and product development for Disney's media business units.