Software Engineering Lead, Xr Glasses Connectivity

Google Google · Big Tech · San Jose, CA +2

This role is for a Software Engineering Lead focused on the connectivity aspects of XR glasses, specifically dealing with Bluetooth, Wi-Fi Direct, and network performance. The responsibilities include developing tools for data acquisition, visualization, analysis, and simulation of network conditions to improve latency and throughput. While AI is mentioned in the broader context of Google's XR vision, this specific role's core craft is not AI/ML but rather software engineering for connectivity and testing.

What you'd actually do

  1. Work with lab facilities to obtain network transmission data for BT Classic, BLE, and Wi-Fi Direct, under a wide range of conditions.
  2. Create tools to visualize and analyze network performance, and identify ways to improve latency and throughput.
  3. Create software to simulate network conditions outside of lab setups, to scale regression testing beyond the bottleneck of using and controlling actual hardware.
  4. Establish rigorous validation tests as a feedback loop, to continually improve performance metrics.

Skills

Required

  • C++
  • Java
  • Python
  • Kotlin
  • Go
  • software testing
  • software launching
  • software design
  • software architecture

Nice to have

  • Bluetooth protocols and stack (e.g., BLE, BT Classic)
  • network emulation
  • wireless analysis tools (e.g., Wireshark, Bumble, iperf3, NetEm)
  • data analysis
  • Python
  • Android platform development
  • Android system internals
  • WiFi protocols
  • Linux network transmission stack
  • statistical modeling
  • numerical methods