Post your job offer for free on H1BConnect with no upfront cost!

Logo

Hire with Us
Google logo

Software Engineer, Android Native Tools and Libraries

Google

10/19/2025

Mountain View, CA

Full-time

Salary: $141,000 - $202,000 a year


Job Description

Google is looking for a software engineer to work on core Android system tools and libraries within the Android Native Tools and Libraries team. This position involves developing and maintaining essential tools for C/C++ and Rust developers across the Android ecosystem.

Requirements

  • Bachelor’s degree or equivalent practical experience
  • 2 years of experience with software development in the C/C++ programming language
  • 1 year of experience in low level programming in C or C++
  • 2 years of experience with data structures or algorithms
  • Experience with Android platform development
  • Experience with performance profiling tools (simpleperf, perf, perfetto, pprof)
  • Understanding of debugging techniques and tools
  • Familiarity with binary file formats and tools (e.g., ELF, DWARF, linker) and with open-source projects like LLVM and the linux kernel

Responsibilities

  • Develop and implement new features for core Android system tools, including debuggerd, libunwindstack, the dynamic linker, and simpleperf
  • Participate in code reviews, design discussions, and contributing to the team's technical roadmap
  • Collaborate with other Android platform teams to identify and address critical system-level issues
  • Debug and triage issues reported by internal and external users and drive appropriate resolution
  • Maintain high quality by improving tests, benchmarks, and fuzzing

Benefits

  • Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.
Logo

© 2024 H1BConnect. All rights reserved.

Check out our sister site LatamDev for tech jobs in Latin America! 🌎