Disney - Seattle, WA

posted 18 days ago

Full-time - Mid Level
Seattle, WA
Motion Picture and Sound Recording Industries

About the position

As a software engineer on the Core engine team within Native Client Platform and Living Room Devices at Disney Entertainment & ESPN Technology, you will be instrumental in developing and enhancing the infrastructure that powers Disney's consumer-facing applications, including Disney+, ESPN, and Hulu. This role focuses on building innovative applications for a variety of devices, utilizing Rust and C/C++ to create seamless user experiences across platforms.

Responsibilities

  • Be a critical member of a team of engineers responsible for building our Native Client Platform's Core engine and runtime.
  • Contribute to the development of the Core engine that powers new features in applications like Disney+, ESPN, and Hulu.
  • Work with hardware manufacturing partners to vet and develop for new devices that will serve Disney applications in new markets.
  • Collaborate closely with client application engineering teams, media player engineering teams, and product owners to understand and explain application requirements and device limitations.

Requirements

  • 3-5 years of C/C++ experience on embedded systems and/or writing portable multi-platform code.
  • 1+ years of personal or professional Rust experience.
  • Understanding of various chip architectures and what features they support.
  • Experience using build runners and 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.

Nice-to-haves

  • Experience working on user interface-level code with knowledge of common patterns, architectures, and approaches to present a data-driven UX to viewers.
  • Cross-platform and/or embedded development experience.
  • 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.
  • Experience working with game engines and game engine technologies.
  • Knowledge of web browser internals (in e.g. Webkit, WPE, Chromium, Cobalt).
  • Experience working with WebAssembly and optimizing compilers.
  • Experience in streaming technologies such as HLS, DRM, codecs, and captions.

Benefits

  • Medical insurance coverage
  • Financial benefits including bonuses and long-term incentive units
  • Flexible working arrangements
  • Opportunities for professional development and growth
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service