Sr Software Engineer (Rust Engineering)

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.
Santa Monica, CA, USABristol, CT 06010, USANew York, NY, USA
$136,100 - $199,870
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Consumer · Enterprise SaaS

Description For Sr Software Engineer (Rust Engineering)

As part of the Hulu Native Client Platform Rust Client Application Engineering Team, you will help us push the boundaries of what is possible on some of the most interesting 10-foot devices in the marketplace! You'll be part of the team that builds our Direct-to-Consumer Hulu client app on a wide range of devices supported by our Native Client Platform. Best of all, you'll get to build these apps in Rust!

We're looking for a Senior Software Engineer who has experience in Rust and comes from a C/C++ background, who knows how to write cross platform code, and is ready to push the boundaries of UX on our custom in-house runtime to provide the best app experiences for our viewers on devices across the varying spectrum from set-top boxes to modern game consoles.

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.

Required Qualifications:

  • 5+ years of C/C++ experience on embedded systems and/or writing portable multi-platform code, with 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.
  • Bachelor's degree or better in Computer Science or a related technical field or equivalent job experience.

Preferred Qualifications:

  • 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.
  • Cross device dependency management
  • Game engines and game engine technologies
  • Internals of browser technology such as Webkit, WPE, Chromium, Cobalt

This role offers competitive compensation, benefits, and the opportunity to work on cutting-edge technology in the entertainment industry.

Last updated 2 months ago

Responsibilities For Sr Software Engineer (Rust Engineering)

  • Build client application experiences in Rust
  • Develop new application features for UI/UX, analytics, and video playback
  • Work with hardware manufacturing partners
  • Collaborate with engineering teams and product owners

Requirements For Sr Software Engineer (Rust Engineering)

Rust
  • 5+ years of C/C++ experience on embedded systems or writing portable multi-platform code
  • 2-3+ years of personal or professional Rust experience
  • Understanding of various chip architectures
  • Experience with build runners / compilation tools for multi-platform projects
  • Bachelor's degree in Computer Science or related field or equivalent experience

Benefits For Sr Software Engineer (Rust Engineering)

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 Sr Software Engineer (Rust Engineering)

Sr. Software Development in Test Engineer

Senior Software Development in Test Engineer role at Disney focusing on test automation and data validation for advertising systems, offering competitive pay and benefits.

Senior Facility Mechanical Engineer- Facility Asset Management(FAM)

Senior Facility Mechanical Engineer role at Disney World Resort, focusing on facility asset management and mechanical systems maintenance.

Senior Software Engineer in Test

Senior Software Engineer in Test position at Disney Entertainment & ESPN Technology focusing on test automation and quality engineering.

Senior Network Operations Engineer

Senior Network Operations Engineer position at Disney providing first-line support and implementing Data Center builds with competitive compensation and benefits.

Sr. Software Engineer

Senior Software Engineer position at Disney Entertainment & ESPN Technology, building large-scale streaming services for Disney+, Hulu, and ESPN+.