JobsSenior Software Engineer, Android Laptop and Tablet Sensor
Google logo

Senior Software Engineer, Android Laptop and Tablet Sensor

Google

Location

San Jose, CA

Type

Full-time

Posted

6/24/2026

Compensation

$174,000 - $253,000 per year

Undergraduate with 5+ Years of Experience
Approval 99%·Filings 5,616·New hires 2,898·
👑 Elite Sponsor
·FY 2025

Job description

The Senior Software Engineer for Android Laptop and Tablet Sensor at Google will work on developing kernel HAL and frameworks that enhance user experiences with next-generation sensing technologies. This role is part of the Platforms and Devices team, which focuses on integrating Google's AI, software, and hardware across various computing environments. The engineer will be involved in coding, debugging, and validating designs to meet performance goals. This position offers opportunities to work on critical projects and collaborate with cross-functional teams.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages such as C or C++.
  • 3 years of experience testing, maintaining, or launching software products.
  • 1 year of experience with software design and architecture.
  • 3 years of experience working with embedded operating systems.

Responsibilities

  • Work with cross-functional teams and engineering managers to develop kernel HAL and frameworks for sensing technologies.
  • Write code in C, C++, Objective-C, or Python for embedded microcontroller and sensor applications.
  • Create and execute plans to bring-up, debug, and validate designs to achieve functional and performance goals.
  • Design basic software Graphical User Interface (GUI) to demonstrate features.
  • Learn the Android sensor framework and adapt it for desktop form factors.

Benefits

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

Is this posting expired or inaccurate?