T
Posted 8 hours ago
Senior Android Framework Engineer
Tools for HumanitySenior Android Framework Engineer
Perks & benefits
Health InsuranceMedical InsuranceHousing AllowanceCommissionPaid Leave
Requirements
7+ years software development experience, Android and AOSP expertise, Proficiency in C/C++/Rust, Linux kernel and user-space programming, Experience with HAL and IPC interfaces
Skills
AndroidAOSPC#LinuxRust
About the role
About the Company
Tools for Humanity (TFH) designs and builds technology behind World. World is building a real human network designed to accelerate people in the age of AI. The TFH and World tech stacks make this possible through the Orb, World ID, and World App.
Responsibilities
- Design, implement, and maintain embedded Linux and Android system components, including kernel modules, init scripts, and system daemons
- Develop and extend AOSP and custom HALs to support new hardware features and platform services
- Define robust communication interfaces between system components
- Manage the entire software development lifecycle from concept to production
- Serve as an interface between firmware/hardware teams and Android application teams
- Collaborate with cross-functional teams to optimize system performance
- Support overseas development with JDM/ODM partners
- Integrate and optimize low-level drivers and middleware for performance, reliability, and power efficiency
- Mentor junior engineers in development best practices
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field
- 7+ years of hands-on experience in software development
- Experience working with Android and AOSP based platforms
- Experience developing and maintaining consumer electronics systems at large scale
- Strong proficiency in C, C++, or Rust
- Experience with Linux kernel and user-space programming
- Proven track record of shipping high volume mobile Android based devices
- Deep understanding of AOSP internals, HAL framework, and Android system bring-up
- Experience implementing custom HALs and IPC interfaces (Binder, HIDL, AIDL, or similar)
- Experience working with cross-compilation toolchains, device trees, and hardware abstraction layers
Preferred Qualifications
- Familiarity with Yocto, Buildroot, or Android build systems
- Hands-on experience with embedded Linux, BSP development, and system integration
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Android Framework Engineer
Tools for Humanity · San Francisco
