Embedded Simulator - Senior Runtime Engineer
The Embedded Simulator team sits at the heart of the development process for all of Apple's embedded platforms. It is one of the few teams that gets to work in a highly cross-functional capacity with iOS, watchOS, and tvOS. As a member of the Embedded Simulator team, you would work on internally and externally facing technologies which have a direct and meaningful impact on both the Apple engineers that are creating next-generation products as well as third party developers that are creating millions of iOS, watchOS, and tvOS applications. The Embedded Simulator team is looking for a talented software engineer to contribute to these technologies.
As an engineer working on the Embedded Simulator team, you will be responsible for ensuring that the iOS, watchOS, and tvOS Simulator runtimes behave as close to the on-device experience as possible. You will work in a highly cross functional capacity with teams all across Apple, including iOS Apps and Frameworks, Embedded Platform, Developer Tools, and more. Your main focus will be on implementing simulator-specific runtime features and triaging (and fixing) reports of behavioral differences between running on simulated devices and hardware. You will contribute directly to the success of all of our platforms by helping streamline the way our internal engineers and the developer community at large make amazing products for our customers.
BS CS/CE or equivalent plus five or more years of experience
Excellent problem solving skills