Back to all jobs
Apple logo

Software Engineer - Diagnostics Tools

Apple

Cupertino, California, U.S.
Full-time, Regular
Posted Oct 16, 2025
Onsite

Compensation

Loading salary analysis...

About the role

Join Apple's mission to deliver exceptional customer experiences by developing diagnostic tools that allow our technicians to keep millions of Apple devices running smoothly worldwide

Responsibilities

  • Design and implement diagnostic applications and frameworks for Apple devices
  • Contribute to the design of integration protocols and the creation of comprehensive testing suites
  • Collaborate with cross-functional teams from organizations across Apple
  • Maintain and enhance existing diagnostic subsystems while implementing new features for emerging technologies and not yet released products

Requirements

  • Solid understanding of object-oriented design and programming principles
  • Minimum 3 years of experience designing, implementing, testing, shipping, and/or supporting software
  • Hands-on experience with Objective-C, Swift, or other C-based languages
  • Experience building mobile software applications and systems

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Range of discounted products and free services
  • Reimbursement for certain educational expenses
  • Discretionary bonuses or commission payments
  • Relocation assistance

About the Company

Apple is an equal opportunity employer that is committed to inclusion and diversity

Job Details

Salary Range

$147,400 - $272,100/yearly

Location

Cupertino, California, U.S.

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position