Software Engineer Iii, Watch Software Connectivity

Google Google · Big Tech · Cambridge, MA +1

Software Engineer III role focused on building and designing end-to-end communication systems for Wear OS devices, managing wireless technologies like Bluetooth, WiFi, and Cellular. The role involves developing next-generation protocols and frameworks for seamless connectivity between smartwatches and smartphones, with a focus on power efficiency and reliability.

What you'd actually do

  1. Design and build an end-to-end communications system between smartwatches and smartphones.
  2. Collaborate with Wear app developers within the Wear team and across app teams within Google to create and support powerful communications APIs.
  3. Develop next-generation protocols for all emerging classes of wearable devices.
  4. Design and build frameworks and protocols for managing multiple modes of connectivity and communication between wearable and mobile devices.
  5. Build power efficient connectivity features across the Android stack as well as lower power embedded cores.

Skills

Required

  • embedded operating systems
  • software development in C++

Nice to have

  • software development in C++ within an RTOS environment
  • building applications which use Bluetooth or WiFi, UWB or other radio technologies
  • building communication protocols for device-to-cloud or device-to-device networks