Software Engineer, Braille Accessibility
Core
Building and maintaining Braille support across Apple platforms (iOS, macOS, watchOS, visionOS) via VoiceOver, covering low-level drivers to high-level UI features.
Role type
Staff Software Engineer (Accessibility)
Builds
Refreshable Braille Display support and accessibility features for Apple OS
Domain
Consumer electronics / Accessibility
Deliverable
production ML models | product features
Required skills
Swift, Objective-C, C++, Java, low-level systems programming, IPC, byte manipulation, cross-platform debugging
Preferred skills
Accessibility/assistive technology experience, Braille domain knowledge, frontend development
Technologies
iOS, macOS, watchOS, visionOS, VoiceOver, Swift, Objective-C, C++, Java
Responsibilities
Develop low-level drivers for Braille displays, translate print text to Braille, ensure UI accessibility across Apple platforms, debug cross-stack issues
Seniority
Senior, hands-on IC

