Enable job alerts via email!

Principal Software Engineer C++

Disney Cruise Line - The Walt Disney Company

London

On-site

Confidential

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Principal Engineer to lead the design and development of a next-generation Client Platform for Hulu. This role offers a unique opportunity to shape the future of media experiences across various devices. The ideal candidate will possess deep expertise in C/C++ and web technologies, with a passion for enhancing user experiences. You'll collaborate with cross-functional teams, define technical roadmaps, and drive innovation in a fast-paced environment. If you're excited about pushing the boundaries of technology and creating engaging viewing experiences, this is the perfect opportunity for you.

Benefits

Comprehensive health benefits
Financial benefits
Bonuses and incentives

Qualifications

  • 10+ years of experience in C/C++ on embedded systems.
  • Expertise in web standards like JavaScript, CSS, and HTML5.
  • Strong UI-level coding skills in React.

Responsibilities

  • Design and build the Client Platform for Hulu across living room devices.
  • Lead architecture discussions and planning sessions.
  • Collaborate with hardware partners to evaluate new hardware.

Skills

C/C++
JavaScript
CSS
HTML5
React
React Native
Debugging
Memory Management

Education

Bachelor's degree in Computer Science

Tools

WebKit
Chromium
Cobalt
OpenGL
Vulkan
Metal

Job description

Disney Entertainment & ESPN Technology

On any given day at Disney Entertainment & ESPN Technology, we’re reimagining ways to create magical viewing experiences for the world’s most beloved stories while also transforming Disney’s media business for the future. Whether that’s evolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to maximize flexibility and efficiency, or delivering Disney’s unmatched entertainment and sports content, every day is a moment to make a difference to partners and to hundreds of millions of people around the world.

The Product & Data Engineering team is responsible for end-to-end development of Disney’s consumer-facing products, including streaming platforms Disney+, Hulu, and ESPN+, as well as digital experiences across ESPN, Marvel, Disney Studios, NatGeo, and ABC News. The team drives innovation at scale for millions of consumers worldwide across Apple, Android, Smart TVs, game consoles, and the web, powering core experiences like personalization, search, messaging, and data.

A few reasons why you’d love working for Disney Entertainment & ESPN Technology:

  • Building the future of Disney’s media business: DE&E Technologists are designing and building infrastructure to power Disney’s media, advertising, and distribution businesses for years to come.
  • Reach & Scale: The products and platforms built and operated by this group delight millions of consumers daily – from Disney+ and Hulu to ABC News and Entertainment, to ESPN and ESPN+.
  • Innovation: We develop groundbreaking products and techniques that shape industry norms and enhance audience experiences in sports, entertainment, and news.

Job Summary:

The Hulu Client Engineering team seeks a Principal Engineer to design and build our next-generation Client Platform, which will power Hulu across various living room devices. This role offers a unique opportunity to set the long-term technical vision for pushing the boundaries on some of the most advanced 10-foot devices in the market.

We seek an engineer skilled in cross-platform coding, experienced with supporting multiple client platforms, and passionate about enhancing UX on our custom in-house runtime for optimal viewer experiences across diverse devices, from set-top boxes to modern game consoles.

Responsibilities and Duties:

  • Bring advanced native engineering expertise to design and build our Client Platform.
  • Define a long-term roadmap for the Client Platforms supporting Hulu across all living room devices.
  • Design and develop core functionalities within shared frameworks.
  • Lead architecture discussions and planning sessions.
  • Develop and implement strategies for maintaining and supporting existing frameworks to ensure high performance and quality user experiences.
  • Collaborate with hardware partners to evaluate new hardware from a client application perspective.
  • Work closely with the Native Client Platform Core engineering team, services teams, and product owners to understand device limitations and requirements.

Basic Qualifications:

  • 10+ years of experience with C/C++ on embedded systems or portable multi-platform development on resource-constrained platforms.
  • Expertise with web standards and technologies such as JavaScript, CSS, HTML5.
  • Deep understanding of browser internals like WebKit, Chromium, Cobalt.
  • Proficiency with React and React Native frameworks.
  • Experience porting web browsers on embedded systems with resource constraints (memory, CPU, GPU), e.g., Chromecast, WebKit, Cobalt.
  • Experience with web engine porting on embedded connected devices like Smart TVs and media devices.
  • Strong UI-level coding skills in React, with knowledge of data-driven UX design patterns.
  • Understanding of various chip architectures and their features.
  • Experience with multi-platform build tools and compilation processes.
  • Hands-on debugging and profiling skills, especially in memory management.

Preferred Qualifications:

  • Experience with graphics APIs such as OpenGL/EGL, Vulkan, Metal.
  • Knowledge of cross-device dependency management.
  • Familiarity with game engines and related technologies.
  • Deep understanding of browser internals like WebKit, Chromium, Cobalt, React Native.
  • Experience with streaming protocols (DASH, HLS), codecs, and DRM technologies.

Education:

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent experience.

Compensation varies by location and experience, with ranges specified for Seattle, NY, California, and Connecticut. Additional benefits include bonuses, incentives, and comprehensive health and financial benefits.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer

TN United Kingdom

Greater London

Remote

GBP 90,000 - 100,000

Yesterday
Be an early applicant

Principal Software Engineer – 100% Remote (anywhere in the world)

TN United Kingdom

London

Remote

GBP 60,000 - 100,000

13 days ago

Lead Software Engineer

Emergn

London

Remote

GBP 60,000 - 100,000

11 days ago

Software Engineer Team Lead

HomeServe EMEA

London

Remote

GBP 120,000 - 120,000

Today
Be an early applicant

Principal Software Engineer - DeepTech - Extremely Well-Funded

JR United Kingdom

London

On-site

GBP 60,000 - 100,000

Yesterday
Be an early applicant

Lead Software Engineer

Cadence Design Systems

London

On-site

GBP 50,000 - 90,000

Yesterday
Be an early applicant

Lead Software Engineer

Durlston Partners

Greater London

On-site

GBP 150,000 - 180,000

Today
Be an early applicant

MPG | Lead Software Engineer

Keywords Studios

Remote

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Lead Software Engineer (Python / Rust) – FinTech

JR United Kingdom

London

On-site

GBP 70,000 - 110,000

2 days ago
Be an early applicant