Performance Automation Engineer


Company Type
  • Job Number: 113100728
  • Santa Clara Valley, California, United States
  • Posted: Oct. 4, 2017
  • Weekly Hours: 40.00

Job Summary

Be a part of the team responsible for creating automation used to analyze next generation Mac hardware for performance and power. In this role you will develop system automation scripts and automation harness code. You will support existing automation environments and integrate new internally and externally developed benchmarks, applications, and analysis tools used for analyzing hardware and software performance and identifying bottlenecks. To excel in this role, you should be able to learn common user workflows, develop tests for them, and understand how hardware characteristics can impact the performance of those tests.

Key Qualifications

  • 3+ years experience as a software developer
  • Fluent in python
  • Good object-oriented design
  • Proficient at writing clean, extensible code
  • Familiarity with computer system architecture


Design, develop, and maintain automation used to measure Mac system performance Learn standard user workflows and create tests for them Write scripts to drive UI to simulate user behaviors Develop tools used to analyze system performance and identify bottlenecks Write code that achieves repeatable results with minimal performance overhead Support team members with debugging performance and test issues Test code, analyze results, identify bugs, and resolve issues as necessary Participate in technical design discussions


Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Additional Requirements

Skilled in Ruby and Ruby on Rails Experience with macOS Skilled in other scripting languages (shell, perl, PHP, etc) Experience with Linux server administration Experience with performance measurement and benchmarking Experience debugging/optimizing for power and performance

Read Full DescriptionHide Full Description
Confirmed 7 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles