Senior Software Engineer (Rust Developer)
Disney Entertainment & ESPN Technology - new york city, NY
Apply NowJob Description
Senior Software Engineer (Rust Developer) As a senior software engineer on the Core engine team within Native Client Platform and Living Room Devices, you will be a key member responsible for building Disney's Native Client Platform's Core engine and runtime. You'll contribute to the development of the Core engine, working on features from on-boarding to browse UI/UX experiences, analytics, video playback UI/UX, and more for popular applications like Disney+, ESPN, and Hulu. In addition, you'll collaborate closely with client application engineering teams and product owners to help understand and explain application requirements and device limitations. Basic Qualifications: Minimum of 3-5 years of C/C+ experience on Embedded systems and/or writing portable multi-platform code, with 1+ years of personal or professional Rust experience. Understanding of various chip architectures and what features they support. 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 with knowledge of common patterns, architectures, and approaches to present 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 in streaming technologies such as HLS, DRM, codecs, and captions.
Created: 2024-11-05