Senior Android Systems Engineer - Low-Level HAL & Kernel

Google LLC

Mountain View (CA)

On-site

USD 174,000 - 252,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Life insurance
Disability insurance
401(k) with company match
Paid time off: 20 days/year
Sick time: 40 hours/year (Seattle 69)
Maternity Leave: 28-30 weeks
Baby Bonding Leave: 18 weeks
Holidays: 13 days/year

Job summary

Google LLC in Mountain View, CA is seeking Android-focused software engineers to drive low-level platform architecture across the Android stack and collaborate with hardware teams. You will deliver robust, power-efficient system software on custom HAL interfaces and runtime performance profiling.

Ideal candidates have strong C/C++, Java/Kotlin, and Android experience, plus familiarity with HALs, BSPs, and Linux drivers. The role emphasizes cross-functional teamwork and scalable software design.

Qualifications

  • 5 years of software development experience in one or more programming languages (C, C++, Kotlin, or Java).
  • Bachelor’s degree in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience.
  • 3 years of experience testing, maintaining, or launching software products; 1 year of large-scale design/architecture.
  • 3 years of Android application development or Android platform/framework development.
  • Experience with low-level systems programming, HALs, or Linux interfaces.

Responsibilities

  • Write and test product or system development code in C, C++, and Kotlin/Java across low-level Android HALs, AIDL interfaces, and system services.
  • Participate in design reviews with peers and cross-functional stakeholders to decide among technologies.
  • Review code and provide feedback to ensure best practices and efficiency.
  • Contribute to documentation and architectural specifications based on updates and performance metrics.
  • Triage issues and debug/resolve impacts on hardware, kernel, network, or services operations.

Skills

C/C++
Kotlin/Java
Android Development
Low-level systems
HALs & Linux

Education

Bachelor's degree in CS/EE or related field

Tools

Android BSP
Linux kernel drivers
Sensor integrations

Job description

Google LLC in Mountain View, CA is seeking Android-focused software engineers to drive low-level platform architecture across the Android stack and collaborate with hardware teams. You will deliver robust, power-efficient system software on custom HAL interfaces and runtime performance profiling.

Ideal candidates have strong C/C++, Java/Kotlin, and Android experience, plus familiarity with HALs, BSPs, and Linux drivers. The role emphasizes cross-functional teamwork and scalable software design.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Systems Engineer - HALs & Low-Level Platform
Senior Android Systems Engineer - HALs & Low-Level Platform

Google LLC • Seattle (WA)

On-site
USD 174,000 - 252,000
Equity
Bonus target 15%
Health insurance
+3
Senior Embedded Linux Kernel Engineer (Android)
Senior Embedded Linux Kernel Engineer (Android)

Google LLC • San Jose (CA)

On-site
USD 174,000 - 252,000
Equity
Benefits
Staff Android Kernel & Systems Engineer
Staff Android Kernel & Systems Engineer

Google LLC • Mountain View (CA)

On-site
USD 207,000 - 300,000
Android Framework Engineer - Performance & HAL Specialist
Android Framework Engineer - Performance & HAL Specialist

Eximietas Design LLC • San Jose (CA)

On-site
USD 13,000 - 19,000
Senior Embedded Linux Kernel & Android Drivers Engineer
Senior Embedded Linux Kernel & Android Drivers Engineer

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Senior Android Systems Engineer – Platforms & Devices
Senior Android Systems Engineer – Platforms & Devices

Google LLC • San Jose (CA), Kirkland (WA)

On-site
USD 174,000 - 252,000
Health/dental/vision/Life/Disability
401(k) with company match
Paid time off - 20 days/year
+4
Staff Android System Software Engineer
Staff Android System Software Engineer

Google LLC • San Jose (CA)

On-site
USD 207,000 - 300,000
Senior Android HAL/Driver Engineer — Sunnyvale (Contract)
Senior Android HAL/Driver Engineer — Sunnyvale (Contract)

Scadea Solutions Inc • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Senior Embedded Software Engineer, Android OS
Senior Embedded Software Engineer, Android OS

Google LLC • San Jose (CA)

On-site
USD 174,000 - 252,000
Equity
Benefits
Android Framework Engineer
Android Framework Engineer

Eximietas Design LLC • San Jose (CA)

On-site
USD 13,000 - 19,000