Apple is seeking a highly motivated Diagnostics Engineer to design and develop next-generation diagnostic tools for Apple Devices, improving customer experiences and enabling seamless troubleshooting and repair solutions.
Requirements
- 7+ years experience crafting, implementing, testing, shipping, and/or supporting software
- Proficiency in object-oriented design and programming principles.
- Experience building desktop or mobile software applications and systems.
- Hands-on experience with Objective-C, Swift, or other C-based languages and scripting languages like Lua, Python or equivalent
- Knowledge of kernel-level or firmware development is a plus
- Experience with large-scale systems design, hardware diagnostics, and performance tuning
- Experience with machine learning platforms and data science workflows
Responsibilities
- design and develop next-generation diagnostic solutions that improve Apple’s field repair capabilities across a range of hardware products.
- implementing new diagnostic features and maintaining 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.
- drive the evolution of diagnostics by enhancing accuracy, efficiency, and scalability.
- collaborate closely with hardware, firmware, and software teams to define diagnostic requirements and align engineering efforts.
- shape strategic diagnostic solutions that withstand technological advancements, system architecture changes, and evolving product needs.
- drive technical innovation and contribute to long-term engineering solutions.
Other
- 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 approach.
- B.S. degree in Computer Science, Computer Engineering, or related fields of study with 7+ years of experience in the industry.
- Experience with manufacturing or repair operations flows
- Ability to dive deep into technical details and understand the nuances of Apple products and systems