Software Engineer, Hardware Engineering

Cupertino, CA 95014
  • Job Code
    200240590
Summary

Summary

Posted: Apr 20, 2021

Weekly Hours: 40

Role Number:200240590

Be a part of the team responsible for creating automation used to analyze next generation Apple hardware for pe...Summary

Summary

Posted: Apr 20, 2021

Weekly Hours: 40

Role Number:200240590

Be a part of the team responsible for creating automation used to analyze next generation Apple hardware for performance and power. In this role you will develop system automation, frameworks, and tools used to measure and analyze performance. 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.

Key Qualifications

  • 3+ years experience as a software developer
  • Proficient in Swift and Python
  • Excellent object-oriented design
  • Proficient at writing clean, extensible code
  • Familiarity with computer system architecture

Description
- Design, develop, and maintain automation used to measure system performance
- Write code 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 teams with debugging performance and test issues
- Test code, analyze results, identify bugs, and resolve issues as necessary
- Participate in technical design discussions

Education & Experience

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

Additional Requirements

  • - Experience with macOS and iOS
  • - Experience with Django
  • - Experience with XCTest framework
  • - Experience with performance testing


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:

Software Engineer, Hardware Engineering

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account