H-1B Job Board

Finding companies that sponsor visas is a lot of work.
We've made your life easier by compiling top companies and startups that hire foreign nationals.

Software Engineer, 3D Applications - Apple Vision Pro

Apple

Apple

Software Engineering, IT
Cupertino, CA, USA
Posted 6+ months ago

Key Qualifications

  • Typically requires a minimum of 6 years of related experience.
  • Proficient in one or more of the following languages: C/C++, Objective-C, Swift
  • Proficiency in macOS, iOS, tvOS or watchOS development
  • Experience with low-level graphics APIs (Metal, OpenGL, DirectX).
  • Fundamental knowledge of software engineering technologies, methodologies, ​and practices
  • Familiarity with 3D math, linear algebra, 3D geometry, graphics, and rendering

Description

The ideal engineer for this role is comfortable working in a dynamic and creative team charged with exploring an uncharted and rapidly evolving domain. You will be researching and developing an entirely new application paradigm - a challenge that will demand rapid experimentation and prototyping without sacrificing code quality or attention to detail. You'll need a keen understanding of the state of the art in interactive 3D applications and an ambition to discover what the future holds in this space. We are building a passionate and diverse team that will span a broad range of application categories including productivity, communication, and entertainment!

Education & Experience

BS in Computer Science OR equivalent experience

Additional Requirements

  • Experience developing AR/VR applications.
  • Familiarity with ARKit.
  • Experience using iOS frameworks like UIKit, AVFoundation, Core Motion, Core ML, CloudKit, SiriKit, StoreKit, etc.
  • Experience with Unix development, daemons, cross-process communication, etc.
  • Interest or proficiency in UI/UX design.

Pay & Benefits