Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Sr. Software Engineer, Field Diagnostics Engineering (Objective-C, Swift, iOS, macOS)

Apple

Salary not specified
Dec 6, 2025
Remote, US
Apply Now

At Apple, the business problem is to design and develop next-generation diagnostic tools for Apple Devices, enhancing customer experiences and enabling seamless troubleshooting and repair solutions.

Requirements

  • Experience with diagnostics, repair operations, or manufacturing test workflows
  • Familiarity with kernel-level or firmware development
  • Experience working with Apple system architectures, drivers, or device firmware
  • Ability to dive deep into technical details and understand the nuances of Apple products and systems
  • Exposure to server-side technologies and backend systems
  • Experience with large-scale systems design, hardware diagnostics, and performance tuning
  • Familiarity with image processing, computer vision, or machine learning frameworks and predictive diagnostics

Responsibilities

  • Design and develop next generation of diagnostic solutions that improve Apple’s field repair capabilities across a wide range of hardware products
  • Implement new diagnostic features and maintain diagnostic systems that support macOS, iOS, and watchOS
  • Work on software design, development, testing, and system integration, ensuring seamless functionality across Apple’s hardware ecosystem
  • Collaborate closely with hardware, firmware, and software teams to define diagnostic requirements, align engineering efforts, and ensure deep integration with evolving system architectures
  • Lead architectural design of diagnostics frameworks, drive alignment across multiple teams, and mentor other engineers
  • Identify strategic diagnostic opportunities that withstand technological advancements, system architecture changes, and evolving product needs
  • Drive the evolution of diagnostics by improving accuracy, efficiency, and scalability

Other

  • 12+ years experience designing, implementing, testing, shipping, and/or supporting software
  • M.S. degree in Computer Science, Computer Engineering, or related fields of study with 8 years of experience in the industry
  • Proven ability to collaborate effectively with cross-functional teams to define requirements and assess engineering impacts
  • Strong critical thinking and problem-solving skills, with a solution-oriented mindset
  • Ability to work in a diverse and inclusive environment