Software Engineer II (Rust)

The Walt Disney Company is a leading diversified international family entertainment and media enterprise that includes three core business segments: Disney Entertainment, ESPN, and Disney Experiences.
$112,600 - $165,400
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Entertainment · Media · Technology

Description For Software Engineer II (Rust)

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.

Last updated a month ago

Responsibilities For Software Engineer II (Rust)

  • 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 closely with Native Client Platform Core engineering team, services engineering teams and product owners to help understand and explain device limitations and requirements

Requirements For Software Engineer II (Rust)

Rust
  • 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 what features they support
  • 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

Benefits For Software Engineer II (Rust)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Health Insurance & Wellbeing
  • Childcare Options
  • Paid Time Off
  • Retirement Programs
  • Tuition Assistance
  • Weekly Pay

Interested in this job?

Jobs Related To Disney Software Engineer II (Rust)

Software Engineer II

Software Engineer II position at Disney Entertainment & ESPN Technology working on streaming services infrastructure.

Technical Account Manager

Technical Account Manager position at Disney supporting product and technical operations for Disney+ in Australia & New Zealand, requiring 3+ years of technical account management experience.

Systems Engineer II Broadcast

Systems Engineer II Broadcast position at Disney, focusing on broadcast infrastructure and streaming technology, offering competitive salary and benefits.

Software Engineer II

Software Engineer II position at Disney focused on building backend systems for streaming services including Disney+, Hulu, and Star+.

Media Systems Engineer II (Project Hire)

Media Systems Engineer role at Disney focusing on architecting and maintaining broadcast technology systems.