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.
Android
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Mobile

Description For Staff Software Engineer, Android Bluetooth

Google is seeking a Staff Software Engineer to lead the Android Bluetooth initiative, a critical role in shaping how billions of users interact with their devices. This position sits at the intersection of Android's core infrastructure and the broader ecosystem of connected devices. The ideal candidate will spearhead the development and evolution of Android's Bluetooth stack, working on technology that impacts over 3 billion devices globally.

The role demands a seasoned professional with deep expertise in software development, particularly in Bluetooth stack development and system architecture. You'll be responsible for designing and implementing the Bluetooth Connectivity stack that serves both Google's first-party devices and third-party manufacturers. This position offers the unique opportunity to shape the future of Android's Bluetooth capabilities while working with cutting-edge technology.

As a Staff Engineer, you'll lead technical strategy and collaborate with various teams across Google and external partners. The role combines technical leadership with hands-on development, requiring both strategic thinking and deep technical expertise. You'll be instrumental in building APIs and frameworks that developers worldwide will use to create innovative Bluetooth solutions.

Working at Google means joining a company that's committed to open-source development and making computing accessible to everyone. You'll be part of a team that values diversity, innovation, and technical excellence, with the opportunity to impact billions of users worldwide. The position offers the chance to work on challenging problems at scale while contributing to Android's mission of bringing the best of computing to everyone in the world.

Last updated a day 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 to ensure the development of high-quality solutions in a timely manner

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
  • Master's degree in Computer Science, Electrical Engineering, Computer Engineering preferred
  • 5 years of work experience in Bluetooth stack development preferred
  • Experience designing/building or working with other Bluetooth stack architectures
  • Experience designing APIs and working on frameworks
  • Experience coding in C++, Java, or Rust

Benefits For Staff Software Engineer, Android Bluetooth

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs
  • Comprehensive medical benefits
  • Parental benefits

Interested in this job?

Jobs Related To Google Staff Software Engineer, Android Bluetooth

Senior UX Researcher, Android Extended Reality Developer API

Senior UX Researcher position at Google focusing on Android Extended Reality Developer API research and development.

Technical Lead Manager, Android Kernel, Android Systems

Lead Android Kernel and Systems development at Google, managing team and technical strategy for core Android infrastructure components.

Senior Product Manager, Android Tensor

Lead product management for Google's Android Tensor SoC, driving innovation in mobile computing through ML and silicon optimization for Pixel devices.

Software Engineering Manager, Android Automotive

Lead Android Automotive engineering teams at Google, developing next-generation vehicle systems with 8+ years of software development experience required.

Staff Software Engineer, XR

Staff Software Engineer position at Google working on XR technologies and Android SDK development.