Media Performance Engineer (San Diego, CA)

| San Diego, CA
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Summary
The Interactive Media Group (IMG) provides the media and graphics foundation across all of Apple's innovative products. IMG takes the media experience to the next level on the iOS, tvOS, watchOS, macOS and Windows platforms with technologies such as AVFoundation, CoreMedia, CoreAudio and VideoToolbox.

The CoreMedia engineering team within IMG is responsible for implementing software services around linear audiovisual media. This includes local media playback, video-on-demand and live streaming of multimedia content. Our media engine is used across Apple products such as Safari, TV, Photos, Music, Videos, iMovie on iOS and macOS as well as 3rd party applications.

Our team is looking for a self-motivated software engineer with a technical and programming background with significant experience in performance optimization for media processing on advanced multithreaded, multicore systems. Experience with media playback and export (transcoding) systems is required.

Key Qualifications
2+ years experience with software development
Coding skills in C/C++, ideally on embedded platforms
Experience with and understanding of real-time multithreaded programming systems
Knowledge of memory and compute performance analysis and characterization

Description
The successful candidate for this role is a team-oriented professional with excellent communication skills and is comfortable in a fast-paced environment. The ideal candidate has experience in systems-level programming and has worked as part of a team implementing video processing and/or capture functionality.
The candidate will be continually improving CoreMedia services performance by analyzing the system characteristics and addressing existing issues as well as optimizing the design and software of the authoring, playback and exporting machinery. The work will require collaborating with cross-functional teams in an effort to realize higher levels of performance across the overall system.

Education & Experience
BS or MS in Computer Science or equivalent.

Additional Requirements
  • Desired but not required:
  • - Experience with Xcode, Instruments, and the macOS development toolchain
  • - Experience with iOS and macOS framework performance optimization
  • - Understanding of tools for benchmarking and troubleshooting performance issues
More Information on Apple
Apple operates in the Consumer Web industry. The company is located in Cupertino, CA. Apple was founded in 1976. It has 248083 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability Insurance, Dental Benefits, Vision Benefits, Health Insurance Benefits and Life Insurance. To see all 376 open jobs at Apple, click here.
Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Similar Jobs

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Apple's full profileFind similar jobs