Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer 
United States, West Virginia 
289341345

09.09.2025
APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Work on the core storage, indexing and search systems that power on-device Spotlight search over data on all iOS and macOS devices. Utilize propriety tools to measure the performance of existing systems and identify opportunities to optimize them. Design or build new components, optimizing low-level system performance and resource usage and extending and modifying existing systems to enable new search features. Work on high performance, low-level software in C, C++, Objective-C, which requires system, OS, and computer architecture knowledge. Collaborate and communicate requirements with other teams on multiple cross-team features, as well as supporting technical implementation from spotlight side. Address bugs reported from users and works on debugging and improving released software. Improve diagnostics collection to provide more context for debugging future bug reports. 40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 - $220,900/yr and your base pay will depend on your skills, qualifications, experience, and location. PAY & BENEFITS: Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits: https://www.apple.com/careers/us/benefits.html.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.Bachelor’s degree or foreign equivalent in Computer Science, Electrical Engineering or related field.
  • Bachelor’s degree or foreign equivalent in Computer Science, Electrical Engineering or related field.
  • Experience and/or education must include:
  • Utilizing C and C++ to build low-level software systems, taking into account operating system and hardware constraints
  • Utilizing C and C++ to optimize data throughput in high performance systems
  • Utilizing logging and diagnostics tools to identify bottlenecks in data processing
  • Utilizing diagnostic tools to analyze data access patterns in data systems
  • Utilizing test frameworks automation to test complex systems
  • Utilizing C and C++ to optimize resource usage in high-performance data systems