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