Solana Foundation-posted 3 months ago
Senior
New York, NY
Professional, Scientific, and Technical Services

We're looking for a Senior System Software Engineer (Android) to lead the design and implementation of secure, cryptographically sound Android-based platforms for interacting with the Solana blockchain. You will have broad ownership of Android system-level components, collaborating across hardware abstraction layers, trusted execution environments, and the Android OS stack. This is a unique opportunity to work at the intersection of Android system development, applied cryptography, and blockchain technology.

  • Design and implement a secure cryptographic solution tailored for Android smartphones.
  • Develop the UI layer for transaction authorization and signing on Solana.
  • Create API interfaces to interact with blockchain software wallets.
  • Build and maintain a system service responsible for transaction validation, key setup, and key management.
  • Work with partners to implement and maintain the Trusted App for secure key generation and signing.
  • Collaborate with software and hardware partners and oversee their development deliverables.
  • Integrate with the broader Solana Mobile Android application ecosystem.
  • Design and build Android UI components, system services, and compliance test suites.
  • Create and maintain automated test harnesses using Android Cuttlefish virtual devices.
  • Take end-to-end ownership of Android system software activities: design, implementation, and integration.
  • Strong proficiency in C, C++, Java, and Kotlin.
  • Deep understanding of Android architecture, especially system services and hardware abstraction layers (HALs).
  • 2+ years of experience in Android system software development.
  • 5+ years of total professional software engineering experience.
  • Solid foundation in applied cryptography and Trusted Execution Environments (TEEs).
  • Experience working with or integrating secure hardware and vendor SDKs.
  • Ability to lead cross-functional development and integration efforts.
  • Familiarity with Android Cuttlefish or similar virtual devices.
  • Interest or experience in blockchain applications and ecosystem tools.
  • Contributions to open-source Android or security-related projects.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service