Friday, 30 August 2013

Job details

  • Job Number: 28144742
  • Santa Clara Valley, California, United States
  • Posted: Aug. 30, 2013
  • Weekly Hours: 40.00

Job Summary

A Mac architecture performance analyst will use existing performance tools and benchmarks to analyze the performance of prototype and production Mac systems. The analyst will debug, isolate, and root cause any performance issues found in the analysis. The analyst will identify bottlenecks and areas for improvement, work cross-functionally with engineering teams on those improvements, and effectively report results. The performance analyst will also assist in the definition of new performance tests, tools, and workloads. Performance analysts also leverage their deep understanding of user level workloads to influence current and future product direction through performance trade-off analysis as well as architecture modeling.

Key Qualifications

  • A Minimum of 3+ years of experience in hardware/software development.
  • Knowledge of CPU, GPU, memory, storage, and systems architecture is required.
  • Skilled at writing automation test code and scripting in Mac OS X (Python, Perl, shell, TCL, Expect, PHP, C, C++, Obj-C, etc.) is highly desired.
  • Previous experience in performance measurement is highly desired.
  • Knowledge of software development fundamentals and operating system fundamentals is desirable.

Description

The job will entail interaction with in-house and third party development groups as well as QA groups. The analyst will support the use of existing automation environments and will assist in defining new internally and externally developed benchmarks, applications, analysis and profiling tools used for analyzing hardware and software performance and isolating bottlenecks. The analyst will also help maintain, expand, and develop new performance tools, test infrastructure, and architecture models for the group. The analyst should possess a good working knowledge of modern CPU, GPU, memory, and storage architectures as well as modern operating systems. Advanced scripting and software development skills are a big plus. Experience with benchmarking, performance measurement, and architecture modeling is also a big plus. Successful candidates will be self-motivated, hard working, and have a proven track record of getting the job done. Keys to this position will be an innate curiosity, the ability to root cause performance issues quickly, and being able to effectively communicate a performance picture to management. A methodical and structured approach to performance analysis is a must. Good communication, teamwork, and organizational skills are also a must.

Education

BS in Electrical Engineering, Computer Engineering, Computer Science, or related field required.
 See https://jobs.apple.com/us/search?#&t=0&sb=req_open_dt&so=1&lo=0*USA&pN=2&openJobId=28144742 

0 comments:

Post a Comment