To provide an intelligent and rich user experience on Apple devices using spatial awareness and device context, and to solve problems such as finding keys, locating AirPods, unlocking Mac, and protecting against unwanted tracking
Requirements
- Good foundation in modern C++ and/or Objective-C/Swift
- Understanding of common design patterns, debugging techniques, and memory-management fundamentals
- Experience with embedded databases, networking, concurrency patterns, sensor interfaces, and iOS system interactions and optimizations
- Knowledge of software-development best practices
- Comfort with Unix-like systems
- Experience with location and/or other wireless sensing technologies
- Working knowledge of probability and statistics
Responsibilities
- Design and implement critical pieces of software
- Develop and improve tooling, including internal iOS applications
- Focus on continuous integration, and data analysis and visualization
- Implement and deliver software to production
- Take an idea from concept, to prototype, to production
- Communicate the status and progress of work
- Build critical pieces of software and the infrastructure around it
Other
- Bachelor's or graduate degree in Computer Science, Electrical and Computer Engineering, Mathematics, or similar area
- Minimum 3 years professional experience creating, analyzing, and modifying production software
- Excellent analytical, programming, and debugging skills
- Ability to succeed in a collaborative environment and clearly communicate while driving multiple projects
- Laser-focused on customer impact with attention to details