The Sensing and Connectivity team at Apple is seeking a Motion Software Engineer to join their innovative efforts in developing earthquake early warning systems. This role combines expertise in seismology with software engineering to leverage iPhone's sensing, processing, and connectivity capabilities for improving earthquake early warnings worldwide.
You'll be working at the intersection of hardware and software, collaborating with various Apple teams to enhance and develop new features across the Apple ecosystem. The role involves rapid prototyping of new ideas, thorough investigation of technical limitations, and implementation of efficient, production-ready code that will impact millions of users globally.
As a Motion Software Engineer, you'll be responsible for defining data collection requirements, building robust simulation pipelines, and ensuring regular validation of algorithm performance. Your work will directly contribute to improving users' safety through innovative technology that delivers critical information during emergencies.
The ideal candidate brings a unique combination of deep technical knowledge in seismology, signal processing, and software engineering. You'll need expertise in areas such as inertial sensing, time series analysis, and machine learning, along with strong programming skills in languages like Python, C++, or Objective-C.
This role offers the opportunity to work on technology that could potentially save lives, with access to Apple's vast resources and the chance to impact users worldwide. You'll be part of a team committed to pushing the boundaries of what's possible in earthquake early warning systems while maintaining Apple's high standards for user experience and technical excellence.