Software Engineer, Braille Accessibility

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
64 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $189k
This role $214k
$133k most similar roles pay here $293k

This role pays more than 75% of similar roles. Most pay $164,889–$214,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $189k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3587 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2768 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Braille Accessibility

As a Software Engineer, Braille Accessibility, you will join the Braille Accessibility team to enhance and improve the experience of users who are blind or have low vision. You will work across the entire software stack to support Refreshable Braille Displays via USB or Bluetooth on platforms including iOS, macOS, watchOS, and visionOS. Your daily responsibilities involve developing everything from low-level drivers and byte manipulation to translating print text into braille and ensuring user interfaces are fully accessible. To succeed in this role, you must be proficient in Swift, Objective-C, C++, Java, or another systems language. You will navigate complex technical challenges by debugging app code, system frameworks, and third-party libraries to resolve issues. The core work involves solving the specific technical hurdles of providing high-quality braille support within the VoiceOver screen reader ecosystem.

What does a Software Engineer earn in California?

Median $214000 from 925 postings across 71 companies.

See salary data

What you'll do

  • Develop and maintain low-level drivers for Refreshable Braille Displays.
  • Translate print text into braille formats for use with VoiceOver.
  • Ensure user interfaces across iOS, macOS, watchOS, and visionOS are accessible to braille users.
  • Debug issues across the entire platform including app code, system frameworks, and third-party libraries.
  • Develop software that supports both low-level systems code and front-end features.
  • Improve the overall experience for users who are blind or have low vision.

What we're looking for

  • Bachelor of Science in Computer Science or equivalent.
  • 3+ years of relevant work experience.
  • Proficiency in Swift, Objective-C, C++, Java, or another systems language.
  • Excellent written and verbal communication skills.
  • Experience with accessibility and assistive technologies (experience with Braille would be a plus) (preferred).
  • Experience with Objective-C and/or Swift, and developing on Apple platforms (preferred).
  • Experience with both low-level systems code and frontend code (preferred).

More like this

Similar roles

Embedded Software Engineer, Biophotonics

Apple Inc

Cupertino, CA 154 days ago $129,300–$225,300
C C++ Python Java Go Rust Scala Swift Firmware Device Drivers Unix Shell Scripting Version Control Oscilloscopes Logic Analyzers Concurrent Programming

Embedded Software Engineer, Biophotonics

Apple Inc

Cupertino, CA 154 days ago $184,700–$324,800
C C++ Python Java Go Rust Scala Swift Firmware Device Drivers Unix Shell Scripting gdb lldb Oscilloscopes Logic Analyzers Data Acquisition