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 dynamic analysis tool (LLDB GDB Instruments Visual Studio debugger Valgrind 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
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.