Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Tools for Humanity Logo

Senior Application Software Engineer, OrbMini

Tools for Humanity

Salary not specified
Aug 13, 2025
San Francisco, CA, US
Apply Now

Tools for Humanity is looking for a Senior Application Development Engineer to contribute to the development of their next generation proof of human devices.

Requirements

  • 4+ years of hands-on experience in Android application development
  • 6+ years of software development experience
  • Experience developing user interfaces for consumer electronics systems at large scale
  • Strong proficiency in Java
  • In depth knowledge of the Android SDK
  • Experience with testing methodologies including unit testing and UI testing
  • Ability to debug complex cross-domain issues in a fast-paced, iterative development environment

Responsibilities

  • Own the architecture, development, maintenance, and debugging of software applications on upcoming consumer electronics devices
  • Design and implement high performance user facing applications
  • Create the user interfaces and user experience of core applications running on our internally developed devices
  • Participate in design reviews and provide input over all system architecture
  • Work collaboratively with cross-functional teams on concept integration into product roadmap with a focus on stability, power, and performance
  • Author and maintain documentation for application architecture, testing procedures, and validation results
  • Coordinate with software engineers to validate system-level behavior and address hardware/software integration issues

Other

  • Ability to work independently on complex projects and take full ownership of deliverables
  • Committed to rigorous documentation and testing practices
  • Comfortable working in a start-up or high-velocity team environment, with a proactive, hands-on approach
  • Support user research studies for development of user interfaces
  • Support production system debug as needed