Android Software Engineer, Accessibility Developer Infrastructure
Mountain View, CA,US
Full Job Description
Bachelor’s degree in Computer Science, a Science, Technology, Engineering, Mathematics field, or equivalent practical experience.
1 year of work experience in software development.
Professional coding experience in C/C++, Java, Kotlin, Python, or Go.
Experience in concurrency, multithreading, and synchronization.
Master’s or PhD degree in Engineering, Computer Science, or other technical related field.
Experience developing production-grade Android applications, services, and user interfaces.
Experience deploying machine learning models within Android applications.
Experience writing and maintaining Android tests, test frameworks, or related developer infrastructure.
Familiarity with Android accessibility best practices, assistive technologies, and related accessibility APIs.
Excellent collaboration and communication skills, particularly on cross-organizational and cross-functional initiatives.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Shape the Android ecosystem by developing and deploying services that identify and remediate accessibility barriers throughout the platform’s development and runtime stacks. Contribute to scaling-up the capabilities and integrations of our offerings with design and developer tools, testing and app analysis frameworks, the Android operating system, and Google’s suite of mobile assistive technologies.
In this role, you will collaborate cross-organizationally and cross-functionally, with the goal of making accessibility more approachable for product teams, while ensuring more consistent experiences for end users, even when developers don’t adhere to accessibility best practices. As we expand our tools’ detections to encompass a wider range of accessibility issues, and integrate them into additional touchpoints, your contributions will translate to ecosystem-scale usability improvements for those who are historically underserved by technology.
Google Research is building the next generation of intelligent systems for all Google products. To achieve this, we’re working on projects that utilize the latest computer science techniques developed by skilled software engineers and research scientists. Google Research teams collaborate closely with other teams across Google, maintaining the flexibility and versatility required to adapt new projects and foci that meet the demands of the world's fast-paced business needs.
Collaborate with Machine Learning Research teams to identify, train, and refine ML models capable of identifying and repairing accessibility defects.
Design and build integrations with those Machine Learning models to offer their capabilities throughout the development stack, making accessibility easier and more approachable by internal and external product teams.
Work with assistive technology and platform teams across Google to deploy those Machine Learning models within the runtime stack, offering just-in-time repairs to protect users from accessibility barriers.
Contribute to libraries and frameworks that are foundational to test automation and QA assistance tools used throughout Google to support the development of accessible products and services.
Build and apply domain expertise, scaling accessibility by participation in consulting and educational programs, as well as evolving accessibility guidelines and best practices.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing this form.