Taro Logo

Senior Connectivity Software Engineer, Better Together

Google organizes the world's information and makes it universally accessible and useful through technology and innovation.
New Taipei, Banqiao District, New Taipei City, TaiwanZhubei, Zhubei City, Hsinchu County, Taiwan 302
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Senior Connectivity Software Engineer, Better Together

Join Google's Better Together experience team, where you'll be at the forefront of developing seamless Android cross-device features that impact millions of users. As a Senior Connectivity Software Engineer, you'll work on core features like Quick Share and Fast Pair, enabling instant file transfers and effortless device connections across the Android ecosystem.

The role combines Google's expertise in AI, Software, and Hardware to create radically helpful experiences for users. You'll be part of the Devices & Services team, focusing on making computing interactions faster, seamless, and more powerful. The position requires strong expertise in connectivity technologies, protocol development, and system architecture.

You'll collaborate with cross-functional teams to design and implement new features, working with both hardware and software partners to ensure smooth integration. The role demands expertise in Rust programming, protocol stack development, and D2D connectivity technologies like Bluetooth, Wi-Fi, and NFC.

This is an opportunity to shape the future of Android connectivity while working with cutting-edge technology at Google. You'll be responsible for designing scalable architectures, mentoring junior engineers, and maintaining high code quality standards through testing and reviews.

The position offers the chance to work on projects that directly impact how billions of users interact with their devices, making it an exciting opportunity for engineers passionate about connectivity and user experience. You'll be part of Google's mission to organize the world's information and make it universally accessible and useful, while working with a team that values innovation, technical excellence, and collaborative problem-solving.

Last updated 2 days ago

Responsibilities For Senior Connectivity Software Engineer, Better Together

  • Design and implement functionalities, focusing on enhancing user experiences with features like Quick Share and Fast Pair
  • Design and document protocol specifications for cross-device features following industry standard in Bluetooth, Wi-Fi and other related tech domains
  • Partner with product managers, UX designers, and other engineers to define, design, and implement new features and improvements
  • Collaborate with hardware and software partners to ensure smooth integration
  • Adhere to best practices for Android development, including unit testing, integration testing, and code reviews
  • Help shape the future of Android connectivity by contributing your ideas

Requirements For Senior Connectivity Software Engineer, Better Together

Rust
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience in developing software products
  • 1 year of experience with software design and architecture
  • Experience in writing clean, well-tested protocol stack code in Rust or C++
  • Experience in Device to Device (D2D) connectivity technologies
  • Experience driving technical strategy
  • Ability to design scalable software architectures and mentor junior engineering team members
  • Excellent problem-solving and communication skills

Interested in this job?

Jobs Related To Google Senior Connectivity Software Engineer, Better Together