Senior Field Diagnostics Software Engineer

Apple Inc.

Sunnyvale (CA)

On-site

USD 184,700 - 324,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple Inc. seeks a Senior Software Engineer for Field Diagnostics Engineering to design next-generation diagnostic solutions that improve field repair capabilities across Apple devices.

You will collaborate with hardware, firmware, and software teams to ensure deep integration with evolving system architectures and OS releases. You will implement diagnostics for macOS, iOS, and watchOS, lead architectural design, mentor engineers, and drive scalable diagnostics from concept to production.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field with 8+ years of software design, implementation, testing, shipping, and support.
  • Background building desktop or mobile software applications and systems.
  • Proficiency in Objective-C, Swift, or other C-based languages, plus scripting languages like Lua, Python, or equivalent.
  • Practical application of object-oriented design and programming principles.
  • Track record of cross-functional engineering projects to define technical requirements and assess system impacts.
  • Demonstrated success in architecting and contributing to long-term engineering solutions.
  • History of diagnosing and resolving technical software engineering defects.

Responsibilities

  • Implement new diagnostic features and maintain diagnostic systems across macOS, iOS, and watchOS.
  • Design, develop, test, and integrate software for seamless functionality within Apple’s hardware ecosystem.
  • Lead architectural design of diagnostics frameworks and drive alignment across teams.
  • Identify strategic diagnostic opportunities amidst evolving system architectures and product needs.
  • Mentor engineers and advance diagnostics in accuracy, efficiency, and scalability.

Skills

Software design
Desktop/mobile apps
Obj-C/Swift
Scripting languages
OO design
Cross-functional collaboration
Diagnostics debugging

Education

Bachelor's degree in CS/CE

Tools

Lua
Python

Job description

Apple Inc. seeks a Senior Software Engineer for Field Diagnostics Engineering to design next-generation diagnostic solutions that improve field repair capabilities across Apple devices.

You will collaborate with hardware, firmware, and software teams to ensure deep integration with evolving system architectures and OS releases. You will implement diagnostics for macOS, iOS, and watchOS, lead architectural design, mentor engineers, and drive scalable diagnostics from concept to production.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Field Diagnostics Engineering
Senior Software Engineer - Field Diagnostics Engineering

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Solutions Architect: Diagnostics & Repair Tooling
Solutions Architect: Diagnostics & Repair Tooling

Socket.dev • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Engineering Diagnostics Program Manager
Engineering Diagnostics Program Manager

Apple Inc. • Austin (TX)

On-site
USD 161,000 - 242,000
Medical coverage
Dental coverage
Retirement benefits
+3
Solutions Architect, AppleCare Diagnostics and Repair
Solutions Architect, AppleCare Diagnostics and Repair

Socket.dev • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Senior OS Software Engineer, Field Engagement & Analytics
Senior OS Software Engineer, Field Engagement & Analytics

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Engineering Program Manager
Engineering Program Manager

Apple Inc. • Austin (TX)

On-site
USD 161,000 - 242,000
Medical coverage
Dental coverage
Retirement benefits
+3
Senior OS Data & Telemetry Engineer - Embedded Analytics
Senior OS Data & Telemetry Engineer - Embedded Analytics

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Tooling & Infrastructure Engineer — Faster Diagnosis
Tooling & Infrastructure Engineer — Faster Diagnosis

Apple Inc. • Cupertino (CA)

On-site
USD 144,600 - 263,800
System Reliability Engineer - Hardware & Failure Analysis
System Reliability Engineer - Hardware & Failure Analysis

Socket.dev • Cupertino (CA)

On-site
USD 110,000 - 170,000
Data Center Systems Debug Engineer (SoC & Hardware)
Data Center Systems Debug Engineer (SoC & Hardware)

Apple Inc. • Sunnyvale (CA), Northern (KY)

Hybrid
USD 150,000 - 278,000
Medical and dental coverage
Apple Employee Stock Purchase Plan
Relocation assistance
+1