Senior Connectivity Software Developer, Embedded Systems/firmware, Xr

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

This role is for a Senior Connectivity Software Developer focused on embedded systems and firmware for Augmented Reality (AR) reference platforms. The developer will design, implement, and maintain low-level system software, focusing on WiFi and Bluetooth subsystems, and collaborate with various teams to optimize performance and power. While the role is within Google's XR team, which is exploring the convergence of AI and XR, the core responsibilities are in embedded systems and connectivity software development, not direct AI/ML model development or deployment.

What you'd actually do

  1. Design and implement Android and Microcontroller unit (MCU) device drivers and hardware abstraction layers (HALs) for next-generation Augmented Reality (AR) reference platforms.
  2. Integrate and bring up new wireless chipsets.
  3. Drive Wi-Fi and Bluetooth driver and firmware level power, thermal and latency improvements to meet product targets.
  4. Collaborate closely with EE, MicroXR connectivity and power teams to optimize the E2E connectivity solution.
  5. Lead technical engagements with third-party partners, providing the deep-dive architectural support and debugging expertise necessary to accelerate their device bring-up cycles.

Skills

Required

  • software development in C/C++
  • Firmware
  • Connectivity
  • Embedded Systems
  • testing, maintaining, or launching software products
  • software design and architecture
  • embedded development
  • Android platform or Microcontroller unit (MCU) software development

Nice to have

  • technical leadership role
  • low-level embedded systems using application processors or microcontrollers
  • 802.11 and BT/BLE device drivers and host interfaces (PCIe, SDIO, UART)
  • Wireshark
  • logic analyzers
  • kernel tracing
  • debug hardware using logic analyzers, oscilloscopes

What the JD emphasized

  • rigorous performance and power Key Performance Indicator (KPIs)
  • low-power WiFi and Bluetooth subsystems
  • low-level system software
  • embedded systems expertise