Prototyping Software Engineer at Apple, Inc

Company: Apple, Inc

Location: Cupertino, CA
Type: Full-Time
Category: Coder


The Apple Design Group is looking for an experienced software engineer to prototype and explore new experiences in future Apple products and services in a multi-disciplinary team.

Key Qualifications –

  • Ability to work on projects where objectives, deliverables, constraints and timelines are ambiguous
  • Experience in collaborating with designers and technical experts across disciplines
  • Extensive experience in native software development on iOS, watchOS, or macOS
  • Strong knowledge of C, Objective-C, Swift, UIKit, and AppKit
  • Experience in building tools, frameworks, and user-facing applications
  • Experience with integrating Apple products with 3rd-party or custom embedded systems

Description –

  • Collaboratively build and iterate on prototypes based on experimental hardware, firmware, and software
  • Build rough sketches and high-fidelity user interfaces to demonstrate concepts
  • Build frameworks and tools in support of peers, collaborators, and stakeholders
  • Communicate with product teams to provide technical recommendations and requirements to achieve experience goals
  • Be flexible switching between projects and act in a leading or supporting role as needed

Nice To Haves –

  • Experience with applied machine learning
  • High-fidelity native UI design/development
  • Experience with 3D software tools like Unity, Unreal, or SceneKit
  • Experience designing multi-modal interfaces
  • Audio engineering/audio signal processing
  • Embedded systems and sensor signal processing

How To Apply:

please send résumé and links/descriptions of relevant work to with the subject line “Prototyping Software Engineer”