Appleposted 18 days ago
$152,776 - $204,000/Yr
Full-time • Mid Level
San Diego, CA

About the position

APPLE INC has the following available in San Diego, California. Analyse and fix challenging performance problems in software for various user facing workloads in order to provide the best-in-class experience on Apple products. Engage with other engineering teams including firmware, kernel, applications, and hardware teams to gain a deep understanding of problem domains through technical discussions and strong collaboration. Propose architectural changes, optimizations and offer solutions to end-to-end responsiveness issues. Develop tools to profile and analyse performance issues across the software stack for user-facing scenarios. Develop telemetry and analytics to understand performance trends from the field across products and software releases. Evaluate and optimize the performance of new products and features in software for a great user experience. 40 hours/week.

Responsibilities

  • Analyse and fix challenging performance problems in software for various user facing workloads.
  • Engage with other engineering teams including firmware, kernel, applications, and hardware teams.
  • Propose architectural changes and optimizations to improve responsiveness.
  • Develop tools to profile and analyse performance issues across the software stack.
  • Develop telemetry and analytics to understand performance trends.
  • Evaluate and optimize the performance of new products and features.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering, or related field.
  • 3 years of experience in Systems Engineering across the software stack.
  • 3 years of experience with hardware/software interactions, Operating Systems, Device Drivers, or Kernel/Firmware Abstractions.
  • Utilizing C, C++, or Object-oriented design skills for data structures and algorithms.
  • Utilizing scripting language such as Python to develop tools to automate tasks.
  • Using C, C++ or Objective-C to debug and fix specific performance issues.
  • Experience working with compiler design and performance optimization techniques.
  • Experience identifying and root-causing runtime bottlenecks in C, C++, or Objective-C.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple’s discretionary employee stock programs.
  • Eligibility for discretionary restricted stock unit awards.
  • Ability to purchase Apple stock at a discount.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service