Apple is looking for a software engineer to contribute to their Location and Motion organization, focusing on developing spatially-aware technologies that enhance customer experiences when devices are in close proximity. The goal is to create seamless and magical interactions for users, such as item finding, friend location, device status checks, and security features like anti-unwanted tracking.
Requirements
- Modern object-oriented programming languages such as C++ or Swift
- Understanding of common design patterns, debugging techniques, and performant code
- Experience with wireless sensing, probabilistic estimation, statistical reasoning, embedded platforms, the iOS ecosystem and large codebases
- 5+ years professional experience as a software developer on either mobile or embedded platforms.
- Minimum 3 years professional experience creating, analyzing, and modifying production software in C++, Objective-C, Swift, or similar compiled language.
- Experience with wireless technologies for ranging, location, or sensing.
- Comfortable developing in Unix-like systems.
Responsibilities
- Develop and improve iOS applications and tools for continuous integration, data analysis and visualization.
- Build critical pieces of software and the infrastructure around it.
- Take an idea from concept, to prototype, to production.
- Focus on the development and improvement of iOS applications and tools for continuous integration, data analysis and visualization.
- Develop and improve iOS applications and tools for continuous integration, data analysis and visualization.
- Develop and improve iOS applications and tools for continuous integration, data analysis and visualization.
- Develop and improve iOS applications and tools for continuous integration, data analysis and visualization.
Other
- Outstanding coding skills
- Passion for location technologies
- Experience in system design and wireless applications
- Highly-motivated engineer with excellent software development, quantitative reasoning, and communication skills.
- Great candidates will be comfortable communicating and promoting their ideas, and eager to learn from others.