Google is looking to develop next-generation Connectivity stacks across many platforms/OS, involving designing and optimizing connectivity protocols, collaborating with various teams, and addressing technical challenges to shape the way devices connect and interact within the Android ecosystem.
Requirements
- 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
- Experience in leading and delivering device-to-device connectivity development projects.
- Experience driving technical strategy.
- Experience in device-to-device connectivity technologies (Bluetooth, Wi-Fi, Near Field Communication (NFC)).
- Ability to design scalable software architectures and mentor engineering team members.
Responsibilities
- Collaborate with Android connectivity team to design and document protocol specifications for cross-device features following industry standard in Bluetooth, WiFi and other related tech domains.
- Partner with product managers, UX designers, and other engineers to define, design, and implement new features and improvements.
- Adhere to best practices for cross-platform development for Android, Windows and other OS, including unit testing, integration testing, and code reviews.
- Help shape the future of Nearby Presence and Connections by contributing your ideas and expertise.
- Optimize your own code and make sure engineers are able to optimize theirs.
- Contribute to product strategy.
- Guide the way for exceptional software engineers operating with scale and speed.
Other
- 3 years of experience in a technical leadership role.
- 2 years of experience in a people management or team leadership role.
- Lead and manage a team of engineers, fostering their growth and career development.
- Excellent problem-solving and communication skills.