Apple - Sunnyvale, CA

posted 12 days ago

Full-time - Senior
Sunnyvale, CA
Computer and Electronic Product Manufacturing

About the position

Apple's Vision Products Group (VPG) is seeking an experienced Software Engineer to architect and ship native system and application frameworks on Apple platforms. This role focuses on creating highly immersive applications that integrate traditional algorithmic models and generative AI, significantly impacting user experiences. The engineer will collaborate with various teams to develop innovative applications, requiring rapid experimentation and prototyping while maintaining high code quality.

Responsibilities

  • Research and develop new application paradigms.
  • Architect, harden, and ship native system and application frameworks.
  • Integrate traditional algorithmic models and generative AI models into application stacks.
  • Collaborate with Design, Engineering, and Research teams to define and develop applications.
  • Work with technologies such as SwiftUI, RealityKit, UIKit, and ARKit.
  • Conduct comprehensive unit testing using XCTest.

Requirements

  • 8+ years of experience in architecting and shipping native system and application frameworks on Apple platforms.
  • Proven experience integrating traditional algorithmic models and generative AI models into application stacks.
  • Strong command of object-oriented programming (Swift / Objective-C / C / C++ preferred).
  • Deep understanding of application software design principles.
  • Demonstrated expertise in building and shipping high-quality software.
  • Proficient with on-device and hosted AI model integrations.
  • Strong experience with SwiftUI, RealityKit, UIKit, and ARKit.
  • Strong knowledge of UI animations in UIKit or SwiftUI.
  • Excellent communication and collaboration skills.
  • Master's degree in Computer Science, Engineering, or a related field, or equivalent experience.

Nice-to-haves

  • Familiarity with machine learning frameworks CoreML and MLX.
  • Experience with integrating cloud-based services and APIs.
  • Knowledge of computer vision applications in AR/VR environments.
  • Ability to think creatively and solve challenging problems in the AR/VR space.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Discretionary bonuses or commission payments.
  • Relocation assistance.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service