Systems Engineer, Platform Architecture
Apple
Summary
Description
Minimum Qualifications
- Experience in both software and hardware engineering
- BS and a minimum of 10 years of relevant industry experience
Key Qualifications
Preferred Qualifications
- Expertise in HW architecture, computer architecture, GPU architecture
- Experience in compilers — scheduling, register allocation
- Demonstrated programming skills in C++/C and Python
- Knowledge in image processing, camera pipeline, computational photography and natural language processing
- Strong communication skills and ability to work across various groups
- Understanding the system implications of aforementioned algorithms in terms of performance and power on a given HW architecture
- Experience with analyzing ML workloads on different HW architecture — profiling and identifying the performance bottleneck in the system, coming up with suggestions for performance improvement either at algorithm, SW or HW level
- Excellent programming skills in C/C++ , and threading/concurrency experience
- M.S or Ph.D preferred
Education & Experience
Additional Requirements
Pay & Benefits
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.