Google

Senior Embedded Software Engineer, Android OS

Google
Apply
1 day ago
San Jose, CA, USASenior
H1B sponsor

Base Salary

$174k - $252k/yr

Responsibilities

  • Develop Linux kernel drivers for USB-connected XR devices.
  • Lead hardware bring-up for novel custom silicon.
  • Research scalable USB software architectures and influence SoC architecture.
  • Optimize USB use cases for performance and system health metrics.
  • Define and deliver hardware abstraction layer and Android framework layers for Android userspace.
  • Collaborate across product areas to build user-facing features for split-compute XR systems.
  • Identify and fix systemic USB issues and optimize timing and performance using agentic tools.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • At least 5 years of Linux Kernel development using C/C++.
  • Experience working on the Linux kernel.
  • Experience with one or more of test automation, code refactoring, test-driven development, build infrastructure, software optimization, debugging, tools, or testing frameworks.
  • Preferred experience with Linux or BSD kernels.
  • Knowledge of embedded systems development, RTOS concepts, device drivers, and hardware/software integration.
  • Extensive knowledge of Unix/Linux environments and embedded Linux.
  • Extensive knowledge of Android or WebKit.
  • History of open-source Linux contributions.

Benefits

  • 15% bonus target, equity, and benefits are offered in addition to base pay.

Tech Stack

Categories

Google

About Google

10,000+ employees

Google builds consumer and enterprise software and services including Search, Android, YouTube, Chrome, Maps, Gmail, and Google Cloud. Its business model centers on digital advertising and paid cloud, software, and hardware offerings (e.g., Pixel and Nest) for consumers, developers, and organizations. Founded in 1998 and headquartered in Mountain View, California, Google operates globally as a subsidiary of Alphabet Inc.

Contact me