Skip to main content

Senior Software Development Engineer at Tools for Humanity

Department: Device

Compensation

$246,500 – $290,000/yr

Setup
On-site
Location
San Francisco, California
Type
Full-time
Level
senior
Posted

Description

Tools for Humanity is hiring a Senior Software Development Engineer to join its first device software team in a new San Francisco office. The role focuses on full-stack development of proof-of-human hardware, including embedded Linux and Android system components, AOSP and custom HALs, low-level drivers and middleware, IPC interfaces, system integration, and cross-functional collaboration with hardware, firmware, and application teams. The engineer will also support overseas JDM/ODM development and mentor junior engineers. The position requires a bachelor’s or master’s degree in a relevant engineering field, at least seven years of software development experience, Android and AOSP expertise, and strong C/C++/Rust and Linux kernel programming skills.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation