In Sensing and Connectivity, we use on-device sensors and wireless technologies to understand motion and orientation, help pinpoint location, understand the environment, and combine on-device data with machine learning to create compelling experiences for our customers. As a Software Engineer on the Location & Motion team, you will be responsible for implementing apps, widgets, or frameworks for customer-facing features on Apple platforms like iOS.
Requirements
- Experience developing for Apple’s platforms
- A proven track record of shipping applications / delivering code to production
- Great analytical, programming, and debugging skills
- Solid software engineering fundamentals - including data structures & algorithms, object-oriented design, and concurrency
- Experience writing or maintaining frameworks, libraries, or packages
- Mathematical modeling
- Data science and/or related AI/ML experience
Responsibilities
- implementing apps, widgets, or frameworks for customer-facing features on Apple platforms like iOS
- design and build features that leverage on-device sensing and intelligence
- design and implement new features and fix bugs in applications and frameworks
- champion innovative solutions to improve the product and team
- bringing your ideas to life through all stages of development, from initial research, to prototyping, to testing and development in Swift / SwiftUI
Other
- collaborate closely with passionate and creative colleagues to meet ambitious goals in an environment that requires constant curiosity and growth
- collaborate with outstanding engineering and cross-functional partners who will help you succeed and grow as we deliver incredible user experiences together
- Ability to work collaboratively and explain complex ideas clearly