Apple Internationalization Tools Software Engineer in Santa Clara Valley, California
Internationalization Tools Software Engineer
Job Number: 113641429
Santa Clara Valley, California, United States
Weekly Hours: 40.00
Our Internationalization team is searching for a tools software engineer to help support our key features on all of Apple’s major platforms including macOS, iOS, watchOS, and tvOS.
At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Imagine what you could do here!
Familiarity with Objective-C, C, or C++
Familiarity with scripting languages (Python, Perl, Bash, etc)
Familiarity with SCM systems such as Git and Subversion
Familiarity with command line operations
Problem-solving and debugging skills*
This team is responsible for ensuring that Apple’s products are tailored for customers around the world who use multiple languages. We provide text input solutions for languages such as Arabic, Chinese, Japanese, Korean, Hebrew, Hindi, Tamil, Thai, Vietnamese, and many more, tailored to meet the needs of each language. We also develop APIs and technologies to help developers deliver a high-quality localized experience.
We are looking for a motivated individual to help us streamline our development process and support the quality of our products. As a member of the team, you will interact with the breadth of technologies that go into making extraordinary internationalized products, such as design, UI development, Unicode, text input, NLP, data analysis, etc.
Apple is known for its unique integration of hardware and software, and we are a key part of that process. We work closely with the design, hardware, and localization teams to deliver a phenomenal Apple experience across multiple languages on new and exciting hardware products.
Bring passion and dedication to your job and there's no telling what you could accomplish.
*Develop scripts to streamline the development process
*Create tools for data collection and analysis
*Implement solutions for capturing and visualizing usage metrics
*Provide support for new languages and features in our software testing infrastructure
*Implement tools for performing statistical analysis to provide accuracy scores for text input
*Triage issues in realtime
Bachelor of Computer Science or equivalent work experience
*Familiarity with Web development