Software Engineer, Media Streaming Playback
Company: Apple Inc.
Location: San Diego
Posted on: February 3, 2025
Job Description:
Software Engineer, Media Streaming PlaybackApple is where
individual imaginations gather together, committing to the values
that lead to great work. Every new product we build, service we
create, or Apple Store experience we deliver is the result of us
making each other's ideas stronger. That happens because every one
of us shares a belief that we can make something wonderful and
share it with the world, changing lives for the better. It's the
diversity of our people and their thinking that inspires the
innovation that runs through everything we do. When we bring
everybody in, we can do the best work of our lives. Here, you'll do
more than join something - you'll add something. Apple's Streaming
Media Team is looking for self-motivated and dedicated engineers to
join our team. We work on technologies that power streaming media
experiences on native and 3rd party platforms (e.g., iPhone, ATV,
3rd party smart TVs, etc). Such technologies enable a client app to
stream at UHD quality from your favorite video services (e.g.,
ATV+, iTunes Movies, HBO, Hulu, etc) without stalling. We are
looking for engineers who are familiar with video streaming using
web-based technologies. If you are passionate about solving
challenging problems with creative solutions, then this job may be
a perfect fit for you.DescriptionMinimum Qualifications
- Excellent analytical, programming, and debugging skills
- Strong communication and collaboration skills
- Passion for learning new technologies, and results-oriented
with a positive and upbeat attitude
- BS in CS/CE/EE or equivalent experiencePreferred Qualifications
- Experience in Android development with a focus on media
playback.
- Experience with Android Media APIs (MediaCodec,
AudioTrack)
- Experience with ExoPlayer internal components
- Knowledge of adaptive streaming technologies such as HTTP Live
Streaming (HLS), DASH, etc.
- Experience using HTML5 based video playback technologies, such
as MSE (Media Source Extensions) and EME (Encrypted Media
Extensions)
- Working knowledge of media codecs, container formats and
transport protocols (e.g., MPEG-2, H.264/AVC, AAC, AC3, MP4, MPEG-2
TS, etc)At Apple, base pay is one part of our total compensation
package and is determined within a range. This provides the
opportunity to progress as you grow and develop within a role. The
base pay range for this role is between $115,700 and $204,000, and
your base pay will depend on your skills, qualifications,
experience, and location.Apple employees also have the opportunity
to become an Apple shareholder through participation in Apple's
discretionary employee stock programs. Apple employees are eligible
for discretionary restricted stock unit awards and can purchase
Apple stock at a discount if voluntarily participating in Apple's
Employee Stock Purchase Plan. You'll also receive benefits
including: Comprehensive medical and dental coverage, retirement
benefits, a range of discounted products and free services, and for
formal education related to advancing your career at Apple,
reimbursement for certain educational expenses - including tuition.
Additionally, this role might be eligible for discretionary bonuses
or commission payments as well as relocation. Learn more about
Apple Benefits.Note: Apple benefit, compensation, and employee
stock programs are subject to eligibility requirements and other
terms of the applicable plan or program.Apple is an equal
opportunity employer that is committed to inclusion and diversity.
We take affirmative action to ensure equal opportunity for all
applicants without regard to race, color, religion, sex, sexual
orientation, gender identity, national origin, disability, Veteran
status, or other legally protected characteristics. Learn more
about your EEO rights as an applicant.
#J-18808-Ljbffr
Keywords: Apple Inc., Indio , Software Engineer, Media Streaming Playback, Advertising , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...