SR SOFTWARE ENGINEER (C/C++ OR RUST)
Company: Hulu
Location: Seattle
Posted on: October 28, 2024
|
|
Job Description:
Job Posting Title:Sr Software Engineer (C/C++ or Rust)Req
ID:10098706Job Description:Disney Entertainment & ESPN TechnologyOn
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 our 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 enhance 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. -A few reasons why
we think you'd love working here:Building the future of Disney's
media: -DE&E Technologists are designing and building the
infrastructure that will power our media, advertising, and
distribution businesses for years to come.Reach & Scale: -The
products and platforms this group builds and operates delight
millions of consumers every minute of every day - from Disney+ and
Hulu, to ABC News and Entertainment, to ESPN and ESPN+, and much
more.Innovation: -We develop and implement groundbreaking products
and techniques that shape industry norms and enhance how audiences
experience sports, entertainment & news.Media Engineering is an
innovative organization that is focused on providing the best
possible video playback experience, art, and metadata to customers
around the world, powered by exceptional technology. This strategic
work requires streamlining and repurposing technology across
different business and distribution channels - including streaming,
linear, and theatrical - so that technology can ebb and flow across
the needs of the business.Job SummaryOur team is seeking a Senior
Software Engineer to help us deliver excellent streaming
experiences for Hulu as a developer of our client player. Our team
is responsible for playback across several devices including gaming
consoles and set top boxes. You will have the opportunity to lead
in the design and implementation of our cross-platform C/C++ and
Rust player that runs Hulu on these devices.We're looking for an
experienced C/C++ or Rust engineer who has video player and cross
platform development experience. You will be collaborating deeply
with client teams to help produce a best in class API that
integrates with the video player as well as helping build and
improve the features that power video playback on a variety of
Disney streaming products. - You should have a passion for coding
and debugging hard problems, and an eagerness to help us deliver
seamless video to our subscribers. - As a senior engineer, you will
get to own large features, lead the technical direction of our
work, and provide technical expertise to other engineers. You will
work closely with other technical teams in the application layer
and backend video services to deliver
features.ResponsibilitiesDevelop and maintain our Rust and C/C++
player and the API layer connecting Hulu clients that drives our
streaming experienceOptimize our player to perform well for
resource constrained platformsCreate and review architecture and
designs for our team's projectsOwn large and complex
featuresMaintain a strong understanding of our code to identify,
research and address issuesCollaborate with application development
teams, services engineering teams and product management to help
understand and explain device limitations and requirementsLead in
strategies to ensure the quality and stability of our deployments,
including testing strategies and telemetry approachesDevelop our
project's build system and continuous integration system as
neededProvide technical expertise to developers on our teamHold our
team accountable to high development standardsBasic
QualificationsMinimum of 5 years of related work
experienceBachelor's degree in Computer Science, Information
Systems, Software, Electrical or Electronics Engineering, or
comparable field of study.Long record of full software development
lifecycle experienceFluent in C and C++ or RustWilling to learn
RustExperience developing and optimizing multi-threaded
applicationsExperience using build runners / compilation tools for
multi-platform projectsStrong individual contributor with a drive
to learn and patience to teach othersGreat communication and
collaboration skills and a strong teamwork ethicBS or BA in
Computer Science, Engineering, or related field or equivalent
experiencePreferred QualificationsRustExperience in Streaming
technologies, including:HLS (preferred) or DASHDRM technologies
like Playready or WidevineAdaptive Bitrate Streaming
AlgorithmsCaption and subtitle formats such as CEA-608 / 708Codecs
AVC, HEVC, AAC, EAC3Cross-Platform DevelopmentEmbedded operating
system experienceExperience developing for gaming consoles (e.g.
Playstation, Switch), Android devices (e.g.FireTV), or similar
devicesFamiliarity with set-top box development and specialized
SoCs from manufacturers like Broadcom, MediaTek, etc.#disneytechThe
hiring range for this position in Seattle, Washington and New York
City is $142,600 - $191,000 per year and in Bristol, Connecticut,
Santa Monica, California and Glendale, California is $136,100 -
$182,400 per year. The base pay actually offered will take into
account internal equity and also may vary depending on the
candidate's geographic region, job-related knowledge, skills, and
experience among other factors. A bonus and/or long-term incentive
units may be provided as part of the compensation package, in
addition to the full range of medical, financial, and/or other
benefits, dependent on the level and position offered.Job Posting
Segment:Disney Entertainment & ESPN TechnologyJob Posting Primary
Business:Media EngineeringPrimary Job Posting Category:Software
EngineerEmployment Type:Full timePrimary City, State, Region,
Postal Code:Seattle, WA, USAAlternate City, State, Region, Postal
Code:USA - CA - 2500 Broadway Street, USA - CT - ESPN Building 13,
USA - NC - 3005 Carrington Mill Blvd, USA - NY - 1211 Avenue of the
AmericasDate Posted:2024-08-21SummaryLocation: Seattle, WA, USA;
Morrisville, NC, USA; New York, NY, USA; Bristol, CT, USA; Santa
Monica, CA, USAType: Full time
Keywords: Hulu, Bellingham , SR SOFTWARE ENGINEER (C/C++ OR RUST), IT / Software / Systems , Seattle, Washington
Click
here to apply!
|