CoreMedia Performance Engineer
As a CoreMedia Performance Engineer, you will seek opportunities to improve media software performance for responsiveness, memory usage, and power consumption. You will also be responsible for diagnosing performance issues, helping us identify and correct recent performance regressions, and helping to train and mentor others in performance optimization techniques.
As a member of the performance team member you will be contributing to
Investigating cases of poor performance in media applications
Identifying performance bottlenecks and hot-spots in the CoreMedia software stack
Exploring new tools and methodologies for performance measurement and building robust statistical models to detect regressions
Analysis of large scale performance telemetry data to learn trends and drive future improvements
Creating and defending performance benchmarks for media use cases
Working across power and performance teams at Apple to drive improvements in tools and measurement techniques
Collaborating with other CoreMedia engineers to implement optimizations
- Experience with system software performance analysis and optimization
- Systems software development experience in C/C++ and scripting in Python
- Experience with memory management, threads, and processes and Operating Systems fundamentals
- Excellent debugging, critical thinking, analytical, and communication skills
- Experience with debugging tools and performance profiling tools
- Experience with Swift and Objective-C
- Experience with media technologies (media playback, recording frameworks)
- Experience with systems programming and inter-process communication
- Background in data science and statistical data analysis
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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.