Accessibility Software Automation Engineer

Apple Inc. Cupertino , CA 95014

Posted 2 months ago

Are you interested in making the world a better place? Do you want to help influence and create some of Apple's most important products?

At Apple, we believe that technology is most powerful when it empowers everyone. The Accessibility Automation Team is seeking a Software Automation and Tools Engineer to expand the automated test coverage of VoiceOver and other world-class assistive technology products. The ideal candidate will be an expert programmer interested in learning more about accessibility and Apple's development technologies.

Key Qualifications

  • Experience with at least one of the following languages and related development tools: Python, Javascript, C++, Objective C, or Swift.

  • Experience in white-box and black-box testing, automation, command line tools, and test-driven development.

  • Passion for quality and attention to detail

  • Excellent written and verbal communication skills.

  • Upbeat, adaptable, and results-oriented attitude.

  • Aptitude for independently learning new technologies.

  • Excitement to build software that makes a tangible difference in people's lives.


Apple's Accessibility Automation team is looking for a motivated and driven Test Automation Engineer to help test features for vision, hearing, motor and learning challenged users. In our dynamic group, you'll have the rare and rewarding opportunity to help craft products that improve and enhance the lives of everyone who uses Apple products regardless of differences.

The successful candidate will write code ensuring reliability for critical aspects of the accessibility frameworks and applications. You'll be finding new and creative solutions to challenging engineering problems, while working with a team of smart, creative, and dedicated individuals. By authoring user interface testing code, you'll be contributing to the quality of Apple's award-winning accessibility features, including VoiceOver, Switch Control, and Zoom. Critical thinking and the ability to innovate are requirements for this position, however no prior experience with accessibility software is required.

You'll join a small and focused team, but also work closely with the larger Accessibility organization colocated with us. Here you'll find that we:

  • Have a wide range of experience, from new engineers to Apple veterans.

  • Provide a peaceful and rewarding work environment.

  • Have an encouraging and growth-focused workplace culture.

  • Offer excellent benefits.

Education & Experience

Bachelor of Science in Computer Science or relevant work experience.

Additional Requirements

    • Desired experience with databases and reporting tools
    • Desired experience with accessibility.
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Accessibility Software Engineer Speech

Apple Inc.

Posted 2 days ago

VIEW JOBS 11/20/2019 12:00:00 AM 2020-02-18T00:00 Are you interested in making the world a better place? Do you want to influence and create some of Apple's most important products? Apple's Accessibility Speech team is looking for a talented Speech and Speech applications engineer that is passionate and innovative about incorporating speech technologies in Apple's products to make them available to all and better for everyone. Key Qualifications * Strong development experience with C, Objective-C, or C++. * Excellent problem solving, critical thinking, and communication skills. * Ability to learn and adapt to existing source code and handle several concurrent projects. * Demonstrated ability to write thoughtful, maintainable code. * Ability to stay focused and prioritize a heavy workload while achieving exceptional quality * You are upbeat, adaptable, and results oriented with a positive attitude * You bring passion and dedication to your job and are committed to our vision and supporting the Accessibility community * You are dedicated to contributing to a hands-on development team that fosters creativity and generates novel solutions to deliver engineering excellence. Description As an engineer on the Accessibility Speech team, you will develop, test, and apply text-to-speech and speech recognition technologies in both system level infrastructure and application features. Your code will interact with applications and services across the system. To succeed in this role, you must be a strong programmer and a creative problem solver who thrives in a fast-paced environment, working across teams and organizations. You have a passion for customer experience and a desire to help underserved segments of the population. You enjoy learning new things and creating life-changing applications. You possess strong skills in object-oriented software design and programming. You are excited about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. Education & Experience B.S. in Computer Science or equivalent experience Additional Requirements * • Expertise in the following areas is a plus but not required: * • Experience with voice related technology * • Experience with accessibility * • Strong visual design and UI skills * • Strong API design knowledge * • Strong Cocoa development skills Apple Inc. Cupertino CA

Accessibility Software Automation Engineer

Apple Inc.