Senior Software Engineer, Android Hardware Security

Posted 6 hours 53 minutes ago by Google Inc.

Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description
Senior Software Engineer, Android Hardware Security
  • link Copy link
corporate_fare Google place London, UK Mid

Experience driving progress, solving problems, and mentoring junior team members; deep expertise and applied knowledge within relevant areas.

Apply

  • link Copy link
  • Bachelor's degree or equivalent practical experience.
  • At least 5 years of experience in software development with one or more programming languages.
  • Minimum of 3 years testing, maintaining, or launching software products, and 1 year in large-scale application design and architecture.
  • At least 1 year of experience working with Java.
  • At least 1 year of experience with Rust programming language.
  • Experience in cryptography.
Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years of experience with data structures and algorithms.
  • Experience coding in Go; open to other programming languages.
  • Experience programming in Kotlin.
About the job

Google's software engineers develop next-generation technologies that transform how billions connect, explore, and interact with information. Our products handle information at massive scale and extend beyond web search. We seek engineers with innovative ideas across various domains, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, natural language processing, UI design, and mobile development. As a software engineer, you'll work on critical projects with opportunities to switch teams and projects as our business evolves. We value versatility, leadership, and enthusiasm for tackling new challenges across the full technology stack.

Responsibilities
  • Design and develop open-source libraries supporting platform attestation for users inside and outside Google.
  • Enhance the reliability and usefulness of platform attestation through feature development.
  • Write and maintain features interacting across all Android layers, from secure execution environments to high-level backend frameworks.
  • Engage with internal and external stakeholders to understand ecosystem needs.
  • Document work to facilitate successful integration within our partner ecosystem.

Google is proud to be an equal opportunity employer. We are committed to building a diverse workforce that reflects our users, fostering a culture of belonging, and providing equal employment opportunities regardless of race, gender, sexual orientation, gender identity/expression, national origin, disability, age, or other protected statuses. See Google's EEO Policy and related resources for more information.

As a global company, English proficiency is required for all roles unless otherwise specified.

Note to recruitment agencies: Google does not accept unsolicited resumes. Please do not send resumes to our jobs email, Google employees, or other company locations. We are not responsible for fees related to unsolicited resumes.