Senior Software Engineer, Freeform — Apple Vision Pro

2 weeks ago


Sunnyvale, United States Apple Full time

Senior Software Engineer, Freeform — Apple Vision Pro

Sunnyvale, California, United States

Software and Services

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. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. 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 Vision Pro Freeform Team is looking for an experienced software engineer to lead our efforts in experience development. You will be a key member of our team expanding and building the Freeform user experience; an essential aspect of Freeform on Vision Pro and across the ecosystem. You will collaborate extensively with design and frameworks teams across Apple to bring together cutting-edge UI and ship incredible new experiences for Vision Pro.

Description

The ideal candidate for this position will collaborate closely with Apple’s Human Interface Design team. You’ll prototype and ship new experiences, pushing past technical and known design limits, making new productivity scenarios possible in spatial computing. You’ll enthusiastically collaborate with experts all across Apple to define, scope, and build the next generation of experiences on Vision Pro.

Minimum Qualifications

  1. Minimum of 6 years of related experience
  2. Proficient in one or more of the following languages: C/C++, Objective-C, Swift
  3. Proficient in iOS, macOS, tvOS, visionOS, or watchOS app development
  4. Deep experience in development of UIs using UIKit and SwiftUI
  5. Familiarity with 3D math, linear algebra, and 3D geometry
  6. BS / MS / PhD in Computer Science OR equivalent degree OR equivalent experience

Key Qualifications

Preferred Qualifications

  1. 4+ years experience in shipping code on Apple’s platforms (iOS/macOS/tvOS/watchOS)
  2. An interest and passion in spatial computing or AR/VR technologies

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $175,800 and $312,200, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

#J-18808-Ljbffr

  • Sunnyvale, United States Apple Full time

    Software Quality Manager - Apple Vision Pro From our collaboration to strengthen each other’s ideas. This happens because each of us shares a belief that we can create 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 running through everything...


  • Sunnyvale, United States Apple Full time

    Apple Senior Software Engineer Sunnyvale, California Apply NowApple is where exceptional people gather to create groundbreaking products. If you’re driven by the opportunity to make an impact and passionate about advancing technology, a career with Apple may be your ideal path. Here, we combine cutting-edge software engineering with the power of machine...


  • Sunnyvale, United States Apple Inc. Full time

    Apple is where exceptional people gather to create groundbreaking products. If you’re driven by the opportunity to make an impact and passionate about advancing technology, a career with Apple may be your ideal path. Here, we combine cutting-edge software engineering with the power of machine learning to build systems that shape the future. We're seeking a...


  • Sunnyvale, California, United States Apple Full time

    About the RoleWe are seeking a highly motivated Senior Software Engineer to join our Apple Online Store Engineering team. As a key member of our team, you will be responsible for delivering projects that improve the e-commerce experience and features of our highly successful Apple Online Store.Key Responsibilities• Develop high-quality enterprise software...


  • Sunnyvale, United States Apple Full time

    Senior Software Engineer - Business Technology SolutionsSunnyvale, California, United StatesSoftware and ServicesImagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Join...


  • Sunnyvale, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer/Software Architect to join our team at Apple. As a key member of our Customer Systems team, you will be responsible for designing and developing scalable enterprise-level solutions using Java/J2EE and/or React-based technologies.Key ResponsibilitiesLead the software architecture and...

  • Computer Vision

    7 days ago


    Sunnyvale, United States Apple Full time

    Computer Vision / Machine Learning EngineerSunnyvale, California, United StatesMachine Learning and AIImagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Multifaceted,...


  • Sunnyvale, California, United States Apple Full time

    Job DescriptionApple's Manufacturing Systems & Infrastructure (MSI) team is seeking a Senior Software Engineer to develop extraordinary products with a deep appreciation for user experience. As a key member of our team, you will be responsible for defining and developing ML Platform and frameworks for generative AI powered applications at Apple Product...


  • Sunnyvale, United States Apple Inc. Full time

    Senior Software Engineer - Business Technology Solutions Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Join Apple, and help us leave the world better than we found...

  • Computer Vision

    7 days ago


    Sunnyvale, United States Apple Inc. Full time

    Computer Vision / Machine Learning EngineerSunnyvale, California, United StatesMachine Learning and AIImagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Multifaceted,...


  • Sunnyvale, United States Apple Inc. Full time

    Senior Software Engineer, Enterprise Technology Services. At Apple, new insights have a way of becoming revolutionary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Emerging Technologies team specializes in building forward-looking, extremely scalable...


  • Sunnyvale, United States Apple Full time

    Software Engineering Manager, Health Research Sunnyvale, California, United States Software and Services “I believe, if you zoom out into the future, and you look back, and you ask the question, ‘What was Apple’s greatest contribution to [hu]mankind?’ it will be about health.” – Tim Cook, 2019. Health is a diverse, talented, and passionate team...


  • Sunnyvale, United States Apple Inc. Full time

    Computer Vision/Machine Learning Algorithm Engineer Want to ship amazing experiences in Apple products? Be part of the team in the Video Computer Vision (VCV) organization that focuses on people understanding from real-time video streams and building higher level reasoning algorithms. VCV delivered biometric features such as Face ID and Optic ID as well as...

  • Software Engineer

    4 weeks ago


    Sunnyvale, California, United States Apple Full time

    Job Title: Software EngineerJob Summary:We are seeking a highly skilled Software Engineer to join our Edge Services team at Apple. As a Software Engineer, you will be responsible for contributing to the development of critical systems, such as Apple DNS, that support our teams and billions of customer devices worldwide.Key Responsibilities:Design, develop,...


  • Sunnyvale, United States Apple Full time

    Machine Learning Engineer Sunnyvale, California, United States Machine Learning and AI Our team delivers algorithms that power many Apple technologies, including Apple Vision Pro's Eyesight and Persona. In this position, you will have the opportunity to be part of our extraordinary team of Computer Graphics, Computer Vision and Deep Learning researchers and...


  • Sunnyvale, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Enterprise Technology Solutions team. As a key member of our team, you will be responsible for designing, building, and maintaining large-scale data pipelines and platforms.Key ResponsibilitiesDesign and develop highly scalable, distributed services that handle large volumes...


  • Sunnyvale, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Enterprise Technology Solutions Team. As a key member of our team, you will be responsible for designing, building, and maintaining large-scale data pipelines and platforms. Your expertise in Machine Learning, Deep Learning, and Natural Language Processing will be crucial in...


  • Sunnyvale, California, United States Apple Full time

    Role OverviewAt Apple, we're pushing the boundaries of what's possible with computer vision and machine learning. We're seeking an exceptional CVML software engineer to join our ARKit algorithms team and contribute to the development of our relocalization framework. Key ResponsibilitiesAs a member of our team, you'll be responsible for developing and...


  • Sunnyvale, California, United States Apple Full time

    At Apple, we're committed to innovation and pushing the boundaries of what's possible. As a Software Engineer on the FaceTime team, you'll play a key role in defining and building the FaceTime experience on Apple's spatial computing platform, visionOS.This team works on deeply integrating FaceTime, SharePlay, CallKit, and Personas on visionOS to foster...


  • Sunnyvale, California, United States Apple Full time

    About the RoleWe are seeking a skilled Health Software Engineer to join our team at Apple. As a member of our developer productivity team, you will play a critical role in empowering our growing team to focus on delivering high-quality health-related products.Key ResponsibilitiesDesign and develop tools and processes to create a world-class development...