At Apple, we believe that the convergence of diverse ideas and values fosters exceptional work. Every new product we create, every carrier we build, and every Apple Store experience we design is a testament to the power of collaborative thinking. Our collective vision drives us to create remarkable innovations that positively impact lives worldwide. It is the diversity of our people and their creative thinking that fuels the groundbreaking work we do. When we come together, we achieve our best work. Here, you'll do more than join a team—you’ll make a significant contribution.
Introducing the Apple Vision Pro: a revolutionary spatial computing device that integrates virtual content with your physical surroundings. This groundbreaking technology will redefine how we engage with our passions while maintaining connections with those around us.
The Apple Vision Products Group (VPG) is seeking a Senior Applications Engineer to help advance the future of interactive computing on our platform. This role involves working with some of Apple's most cutting-edge technologies in Spatial Computing. As a senior member of our team, you will develop applications that inspire, engage, and empower millions.
Key Qualifications:
- 5+ years of experience in software development.
- Strong attention to detail, creativity, and enthusiasm.
- Proficiency in programming languages such as C, C++, C#, Objective-C, Swift, etc.
- Experience with rapid prototyping.
- Strong instincts for balancing time and complexity.
Job Description: At Apple, we transform the latest technology into extraordinary personal experiences. You'll have the chance to develop prototypes at the forefront of technology to discover the best experiences for our products. You'll collaborate closely with Apple’s Human Interface Design team to shape the next generation of computing. The ideal candidate thrives in a dynamic, innovative environment, working quickly and efficiently to assess the viability of ideas and technologies. You should have a solid understanding of 3D applications and a passion for exploring new possibilities. Collaborating with artists, designers, and engineers, you will define and demonstrate new software concepts, UX paradigms, and solve complex and exciting challenges in Spatial Computing.
Education & Experience:
- BS / MS / PhD in Computer Science or related field, or equivalent experience.
Additional Requirements:
- Experience developing 3D or AR/VR applications or games.
- Familiarity with iOS frameworks such as ARKit, UIKit, Metal, Core Motion, etc.
- Knowledge of AR SDKs such as ARCore, Vuforia, or similar tools.
- Proficiency with Unity, Unreal, or other 3D engines.
- Experience with game or peer-to-peer networking.
- Familiarity with 3D content creation tools like Maya, 3ds Max, Blender, etc.
- Strong understanding of 3D math and linear algebra.