Senior Embedded Linux & Android Kernel Engineer

Google Inc.

San Jose (CA)

On-site

USD 174,000 - 252,000

Full time

1 hour ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google San Jose is seeking a Senior Embedded Software Engineer focused on the Android OS. You will develop Linux kernel drivers for XR devices, optimize USB hardware interactions, and collaborate across teams to deliver robust embedded software solutions.

You will work on low-level systems, kernel development, and Android userspace components, contributing to open-source projects and advancing XR capabilities with a strong emphasis on performance and integration.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience in Linux Kernel development using C/C++.
  • Experience working on the Linux kernel.
  • Experience in one or more of the following: test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks.
  • Experience with Linux or BSD kernels.
  • Demonstrated knowledge of embedded systems development, RTOS concepts, device drivers and hardware/software integration.
  • Extensive knowledge of Unix/Linux environments, embedded Linux.
  • Extensive knowledge of Android or WebKit.

Responsibilities

  • Develop Linux kernel drivers to enable new USB-connected XR devices and lead hardware bring-up for novel custom silicon.
  • Research scalable USB software architectures, influence SoC architecture, and optimize USB use cases for performance and system health metrics.
  • Abstract hardware interfaces for Android userspace, defining and delivering required hardware abstraction layer (HAL) and Android framework layers.
  • Collaborate across product areas (PAs) to build impactful, user-facing features for split-compute XR systems (Compute Puck and HMD).
  • Identify and fix systemic USB issues while leveraging agentic tools to analyze system behavior and optimize timing and performance.

Skills

Linux kernel
C/C++
kernel development
Test automation
Debugging
Build infrastructure
Android
Open-source

Education

Bachelor's degree or equivalent practical experience

Job description

Google San Jose is seeking a Senior Embedded Software Engineer focused on the Android OS. You will develop Linux kernel drivers for XR devices, optimize USB hardware interactions, and collaborate across teams to deliver robust embedded software solutions.

You will work on low-level systems, kernel development, and Android userspace components, contributing to open-source projects and advancing XR capabilities with a strong emphasis on performance and integration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer, Platforms & Devices
Senior Embedded Systems Engineer, Platforms & Devices

Google • San Jose (CA)

On-site
USD 174,000 - 252,000
Equity
Senior Embedded Systems Firmware Engineer
Senior Embedded Systems Firmware Engineer

Google • San Jose (CA)

On-site
USD 174,000 - 252,000
Equity
Benefits package
Senior Embedded Systems Engineer, Firmware & Android XR
Senior Embedded Systems Engineer, Firmware & Android XR

Google Inc. • Kirkland (WA)

On-site
USD 180,000 - 260,000
Health, dental, vision, life, and long
Disability insurance
401(k) with company match
+5
Mid-Level Embedded XR Platforms Engineer
Mid-Level Embedded XR Platforms Engineer

Google Inc. • San Jose (CA)

On-site
USD 126,000 - 210,000
Senior Embedded Firmware Engineer, XR – Innovate at Scale
Senior Embedded Firmware Engineer, XR – Innovate at Scale

Google Inc. • Kirkland (WA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+4
XR Platforms & Devices Embedded Engineer
XR Platforms & Devices Embedded Engineer

Google • San Jose (CA)

On-site
USD 147,000 - 210,000
Senior Embedded Firmware Engineer for AI/XR Devices
Senior Embedded Firmware Engineer for AI/XR Devices

Google • Miami (FL)

On-site
USD 174,000 - 252,000
Embedded Systems Engineer, XR Platforms & Devices
Embedded Systems Engineer, XR Platforms & Devices

Google • Mountain View (CA)

On-site
USD 147,000 - 210,000
Equity
Bonus target
Benefits
Senior Embedded Systems Engineer: Platforms & Devices
Senior Embedded Systems Engineer: Platforms & Devices

Google • United States

On-site
USD 174,000 - 252,000
Equity
Benefits
Senior XR Embedded Firmware Engineer — Production Ready
Senior XR Embedded Firmware Engineer — Production Ready

Google • United States

On-site
USD 174,000 - 252,000