System Performance Architect

Portland, OR 97201
  • Job Code
    200251906
Summary

Summary

Posted: Jun 14, 2021

Weekly Hours: 40

Role Number:200251906

A System Performance Engineer will be responsible for evaluating and improving the performance of Mac systems u...Summary

Summary

Posted: Jun 14, 2021

Weekly Hours: 40

Role Number:200251906

A System Performance Engineer will be responsible for evaluating and improving the performance of Mac systems under development. This will include, but is not limited to, the evaluation of system and device-level characteristics from low-level device metrics through device and system-level power management, driver optimizations, OS interactions, and application workflows. The analyst will identify performance bottlenecks, inefficiencies, and architectural improvement areas in both hardware and software, and work with internal teams and external vendors on addressing them.

The job will entail close interaction with in-house and third-party software development groups as well as hardware vendors. The Engineer will be responsible for clear and concise reporting of performance data and analysis to other engineering teams and upper management, and must also be able to make judgment calls regarding tradeoffs and priorities. The Engineer will need a broad knowledge of system architecture from both a hardware and software perspective, and be skilled in solving complex problems. Successful candidates will have strong teamwork, communication, and organizational skills.

Key Qualifications

  • Strong understanding of CPU/GPU/storage and systems architecture fundamentals
  • Experience with power and/or thermal management for CPU/GPU/systems is highly desired. Experience in performance measurement and analysis is highly desired.
  • Experience in hardware and/or software development, and knowledge of operating systems fundamentals is desirable.
  • Experience with macOS and scripting skills (python, shell, perl, etc) are a plus.

Description

Gather and analyze performance data using prototype hardware Design experiments to identify and root cause performance issues Develop fixes or mitigations for performance issues, and work with cross-functional teams to implement them Design and execute performance studies Communicate technical issues to executives and other key stakeholders Create tools used to analyze system performance and identify bottlenecks

Education & Experience

BS EE, CE or CS required MS degree preferred

Additional Requirements

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

System Performance Architect

Apple, Inc.
Portland, OR 97201

Join us to start saving your Favorite Jobs!

Sign In Create Account