Senior Software Engineer, Android Hardware Security
London, UK, United Kingdom
Full-time, Part-time, Contract, Regular, Temporary
Posted 1 week ago
Onsite
About the role
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Responsibilities
- Design and implement open-source libraries to support users of platform attestation, both inside and outside of Google.
- Design and implement features to expand the reliability, and usefulness of platform attestation.
- Involves writing and maintaining features that may interact at every layer of Android, from secure execution environments all the way up to the high-level, backend frameworks code.
- Communicate with parties, both inside and outside of Google, in order to understand the needs of our incredible ecosystem.
- Document and convert your work to ensure successful integration within our large partner ecosystem.
Requirements
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with large scale application design and architecture.
- 1 year of experience working with Java.
- 1 year of experience with the Rust programming language.
- Experience working within cryptography.
- Master's degree or PhD in Computer Science or related technical field.
- 5 years of experience with data structures/algorithms.
- Experience coding in Go but open to other programming languages.
- Experience programming in Kotlin.
Benefits
- 5 years of experience with software development in one or more programming languages
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with large scale application design and architecture
- 1 year of experience working with Java
- 1 year of experience with the Rust programming language
- Experience working within cryptography
- Master's degree or PhD in Computer Science or related technical field
- 5 years of experience with data structures/algorithms
- Experience coding in Go but open to other programming languages
- Experience programming in Kotlin
About the Company
Google is proud to be an equal opportunity and affirmative action employer.
Job Details
Salary Range
$122,200 - $135,800/yearly
Location
London, UK, United Kingdom
Employment Type
Full-time, Part-time, Contract, Regular, Temporary
Original Posting
View on company website