Compatibility Engineers are responsible for application compatibility for macOS iOS visionOS watchOS and tvOS releases. We need to understand how applications are created and interact with the operating system. We ensure the broader organization understands how Developers are utilizing our OS and the impact future development has on existing applications and tasks include but are not limited to the support of day to day tracking of escalations from 3rd party developers bug management (screening reproducing isolating and routing) for internally and externally originated problem reports app debugging and reporting on new OS features that impact app compatibility. We are also tasked with the development of automation for third-party apps managing partnerships with key external developers the creation and maintenance of debugging tools and infrastructure utilized by the team and by internal engineers.
- Bachelors Degree in Computer Science Computer Engineering Electrical Engineering or equivalent experience
- Strong programming language skills (pointers memory management algorithms) and language skills C Objective C or C
- Excellent foundation in operating system architecture and system-level programming
- Strong knowledge of at least one debugging or reverse engineering tool (LLDB GDB Instruments Visual Studio debugger Ghidra IDA Pro etc)
- Understanding of and experience with the software development cycle
- Excellent interpersonal skills are a requirement due to the high level of interaction with engineering teams management and other organizations within Apple
- Creative thinker and problem solver with meticulous attention to detail
- Passionate inquisitive and seeks to take on everyday problems in innovative ways
Compatibility Engineers are responsible for application compatibility for macOS iOS visionOS watchOS and tvOS releases. We need to understand how applications are created and interact with the operating system. We ensure the broader organization understands how Developers are utilizing our OS and th...
Compatibility Engineers are responsible for application compatibility for macOS iOS visionOS watchOS and tvOS releases. We need to understand how applications are created and interact with the operating system. We ensure the broader organization understands how Developers are utilizing our OS and the impact future development has on existing applications and tasks include but are not limited to the support of day to day tracking of escalations from 3rd party developers bug management (screening reproducing isolating and routing) for internally and externally originated problem reports app debugging and reporting on new OS features that impact app compatibility. We are also tasked with the development of automation for third-party apps managing partnerships with key external developers the creation and maintenance of debugging tools and infrastructure utilized by the team and by internal engineers.
- Bachelors Degree in Computer Science Computer Engineering Electrical Engineering or equivalent experience
- Strong programming language skills (pointers memory management algorithms) and language skills C Objective C or C
- Excellent foundation in operating system architecture and system-level programming
- Strong knowledge of at least one debugging or reverse engineering tool (LLDB GDB Instruments Visual Studio debugger Ghidra IDA Pro etc)
- Understanding of and experience with the software development cycle
- Excellent interpersonal skills are a requirement due to the high level of interaction with engineering teams management and other organizations within Apple
- Creative thinker and problem solver with meticulous attention to detail
- Passionate inquisitive and seeks to take on everyday problems in innovative ways
View more
View less