Software Engineer, Accessability

Apple Apple · Big Tech · San Francisco Bay Area · Software and Services

Software Engineer for Apple's Speech and Vision Accessibility team, focusing on assistive technologies for iOS and iPadOS. Responsibilities include developing features from research to adoption, working on audio pipelines, speech synthesis, and system-level infrastructure. Requires Swift/Objective-C and iOS app development experience.

What you'd actually do

  1. You might pick up a new VoiceOver capability and see it through from research and design to its first adoption.
  2. That could mean designing a new interaction model, working on the audio pipeline that delivers spoken output, or coordinating state across system processes — then partnering with the first-party app teams who'll use it.
  3. You'll trace an issue from a user-visible behavior in one of our products, down through system frameworks and services, and into a specific app — then decide where the fix really belongs.

Skills

Required

  • Bachelor of Science in Computer Science or equivalent
  • 3+ years of relevant software engineering experience
  • Proficiency in Swift and Objective-C
  • Experience building iOS apps with UIKit (and ideally SwiftUI)
  • Strong debugging skills using Xcode and lldb
  • Excellent written and verbal communication skills

Nice to have

  • Experience adopting iOS accessibility APIs in apps you've built
  • Experience with assistive technologies — as a user, developer, or researcher
  • Experience designing public framework APIs that ship to a wide developer audience
  • Performance profiling and optimization experience on iOS
  • Experience debugging across multiple frameworks or processes
  • Aptitude for independently learning new technologies
  • Passion for quality and attention to detail