Taro Logo

Staff Software Engineer, Android Bluetooth

Google is a global technology company that develops Android, the open-source mobile operating system powering more than 3 billion devices worldwide.
Mobile
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Mobile
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer, Android Bluetooth

Google is seeking a Staff Software Engineer to join their Android Bluetooth team, focusing on developing and maintaining the Bluetooth connectivity stack for Android devices. This role is crucial in shaping the future of Bluetooth technology within the Android ecosystem, which powers over 3 billion devices worldwide.

The position combines technical leadership with hands-on development, requiring expertise in Bluetooth stack development, system architecture, and API design. You'll be responsible for leading new features and technologies within the Bluetooth domain, proposing long-term technical strategies, and collaborating with both internal and external partners to scale solutions across the industry.

As a Staff Software Engineer, you'll work at Google's Bengaluru office, contributing to Android's mission of bringing computing to everyone in the world. The role requires deep technical expertise in software development, particularly in languages like C++, Java, or Rust, combined with significant experience in Bluetooth stack development and system architecture.

This is an excellent opportunity for experienced engineers who want to make a significant impact on billions of devices worldwide. You'll be working with cutting-edge technology, collaborating with talented teams, and helping shape the future of Android's Bluetooth capabilities. The role offers the chance to work on challenging technical problems while contributing to Google's mission of making computing accessible to everyone.

Last updated 3 months ago

Responsibilities For Staff Software Engineer, Android Bluetooth

  • Lead new features and technologies within the Bluetooth domain along with proposing long-term technical strategy
  • Design, implement, and maintain Android Bluetooth Connectivity stack for both first-party and third-party devices
  • Collaborate with internal and external partner teams to refine and define the Bluetooth stack and scaling it to the industry
  • Help build the next generation of APIs and library for first-party and third-party developers
  • Partner and collaborate with related engineering teams, product management, and program management

Requirements For Staff Software Engineer, Android Bluetooth

Java
Rust
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Experience coding in C++, Java, or Rust
  • Experience designing APIs and working on frameworks