Apple AR/VR Job | Research Software Engineer – Apple Vision Pro
Citys（岗位城市）: Santa Clara Valley (Cupertino), California, United States
Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.
Apple Vision Pro is a revolutionary spatial computer that seamlessly blends digital content with your physical space. It will allow us to do the things we love in ways never before possible — all while staying connected to the people around us.
The candidate will be a core contributor on an interdisciplinary team of highly-specialized researchers and engineers exploring emerging technologies. As a software engineer on this team, you will be responsible for shipping new features that helps us live healthier, happier, and more creative lives. This position provides a unique opportunity to work on future spatial computing technologies with a world-class team of scientists, engineers, and designers.
4 or more years with a low-level systems programming language (C, C++, Objective-C, Rust, etc) across multiple roles: architecture, debugging, optimization.
Strong software engineering skills beyond coding: source control, unit testing, documentation, and dev-ops.
(Preferred) Experience with research engineering tasks including rapid prototyping, lab instrumentation & data collection, and data visualization.
You’ll be working on the pipeline between research and product that unlocks the kinds of the delightful user experiences Apple is known for, iteratively crafting ideas that turn science fiction into reality. Ideally, you care deeply about user experience, enjoy supporting technology investigations, and are comfortable jumping between multiple levels of the software stack. We are looking for a versatile individual contributor with the following responsibilities: build and deliver closed-loop, real-time systems in an applied research context; implement and maintain data/signal acquisition & synchronization systems; create and maintain software libraries and tools; participate in architecture and code reviews; and build internal tools as needed to ship high-quality software.