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