Senior Software Engineer, Video Playback - C++
Company: Roblox
Location: San Mateo
Posted on: June 17, 2022
|
|
Job Description:
Every day, tens of millions of people from around the world come
to Roblox to play, learn, work, and socialize in immersive digital
experiences created by the community.Our vision is to build a
platform that enables shared experiences among billions of users.
This is what's known as the metaverse: a persistent space where
anyone can do just about anything they can imagine, from anywhere
in the world and on any device. The breadth of opportunities, and
the evolving demands of this first-of-its-kind platform, ensure
that your avenues for growth are always expanding and flexible.Join
us and you'll usher in a new category of human interaction while
solving exceptional challenges that you won't find anywhere else.As
a Senior Software Engineer for Video Playback on the Roblox game
engine team you will work on our state-of-the-art game engine
building video streaming features across all of Roblox. No matter
the platform, be it mobile or desktop or VR or consoles, you will
help our users to share and stream creative achievements with the
Roblox community using industry-leading algorithms and cutting-edge
technology.You Are:Experienced: you have at least 5 years of
experience in areas like video playback or video conferencing
systems, and are extremely familiar with C++Codec-minded: familiar
with streaming protocols such as HLS, DASH, WebRTC and container
formats such as MP4, WebM, and FLVSystems-level: pointers,
templates, and raw blocks of memory are tools to write
high-performant code, not your enemiesResource-minded: familiar
with the challenges of working on constrained platforms like
consoles or mobile devicesResponsible: you build systems that work
and keep on working reliably.Curious: You want to learn. You stay
informed about the latest developments in video streaming and media
technologiesYou Will:Develop engine code that plays video assets
for all user-created games on the Roblox platformHelp us select the
right balance of algorithms to achieve the best outcome for each
use caseCarry the torch for the future of video in user-generated
games and experiencesImprove video decoding and playback
implementations to conserve battery on mobile phones while
maintaining amazingly quality on high-end platformsCarefully adapt
bitrates and resolutions to optimize video performance in adverse
and changing network conditionsExplore machine learning for video
content analysis applicationsFind out how Roblox is special and how
you can harness that to build environments using industry-leading
techniques across all platformsYou'll Love:Excellent medical,
dental, and vision coverageA rewarding 401k programFlexible
vacation policyFree catered lunches five times a week and several
fully stocked kitchens with unlimited snacksOnsite fitness center
and fitness program creditAnnual CalTrain Go PassA Roblox Admin
badge for your avatarLocationSan Mateo, CADate PostedFeb. 2,
2022FunctionEngineeringSectorEntertainment
Keywords: Roblox, San Mateo , Senior Software Engineer, Video Playback - C++, IT / Software / Systems , San Mateo, California
Click
here to apply!
|