Staff Android System Software Engineer

Google LLC

San Jose (CA)

On-site

USD 207,000 - 300,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google LLC in San Jose, CA, seeks a Staff Software Engineer for Android Laptop and Tablet System Software, Platform Inputs. This role focuses on owning the end-to-end input stack, from hardware matrices and firmware through Linux kernel drivers to native C++ input processing pipelines.

The position requires 8 years in software development and deep expertise in C++, Java, or Python, plus strong Linux kernel experience.

Qualifications

  • Experience owning outcomes and decision making.
  • 8 years of experience in software development.
  • 8 years of experience with one or more general purpose programming languages (e.g., Java, C/C++, or Python).
  • 5 years of experience with Linux Kernel, Operating Systems, Performance Analysis, Performance Optimization, Performance Tuning, and C++ or C coding.
  • 3 years of experience with software design and architecture.

Responsibilities

  • Architect and deliver premium input experiences across Android and ChromeOS ecosystems.
  • Own end-to-end technical roadmap across multi-layer input stack (hardware matrices to Linux kernel drivers).
  • Design, scale OS capabilities including API surfaces for third-party peripherals and advanced keyboard standards.
  • Serve as the primary technical conduit across system UI, input hardware engineering, and OEM bring-up.
  • Advocate hardware-in-the-loop test automation and latency telemetry for release excellence.

Skills

Software development
Programming languages
Decision making
Leadership
Outcomes ownership

Education

Bachelor's degree or equivalent practical experience
Master’s degree or PhD in Engineering/CS

Tools

Linux kernel
Operating systems
Performance analysis
Performance optimization
C/C++ coding

Job description

Google LLC in San Jose, CA, seeks a Staff Software Engineer for Android Laptop and Tablet System Software, Platform Inputs. This role focuses on owning the end-to-end input stack, from hardware matrices and firmware through Linux kernel drivers to native C++ input processing pipelines.

The position requires 8 years in software development and deep expertise in C++, Java, or Python, plus strong Linux kernel experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Android Kernel & Systems Engineer
Staff Android Kernel & Systems Engineer

Google LLC • Mountain View (CA)

On-site
USD 207,000 - 300,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 Software Engineer: Android Systems & Embedded
Staff Software Engineer: Android Systems & Embedded

Google • Mountain View (CA)

On-site
USD 207,000 - 300,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
Staff Software Engineer, Android Laptop and Tablet System Software, Platform Inputs
Staff Software Engineer, Android Laptop and Tablet System Software, Platform Inputs

Google LLC • San Jose (CA)

On-site
USD 207,000 - 300,000
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 Software Engineer - Embedded Systems (Remote)
Staff Software Engineer - Embedded Systems (Remote)

Google • Saint Paul (MN)

Remote
USD 28,000 - 41,000
Staff Android Software Engineer - Mobile Platform
Staff Android Software Engineer - Mobile Platform

QUALCOMM, Inc. • San Diego (CA)

On-site
USD 141,000 - 212,000
Senior Android Systems Engineer - Low-Level HAL & Kernel
Senior Android Systems Engineer - Low-Level HAL & Kernel

Google LLC • Mountain View (CA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+8
Senior Android Engineer, Mobile Ecosystem
Senior Android Engineer, Mobile Ecosystem

Google LLC • Mountain View (CA), Sunnyvale (CA)

On-site
USD 147,000 - 210,000