Senior Connectivity Software Developer, Embedded Systems/firmware, Xr

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

This role focuses on developing low-level system software for next-generation Augmented Reality (AR) reference platforms, specifically for connectivity subsystems like WiFi and Bluetooth. The developer will integrate, bring up, and optimize wireless chipsets, focusing on power, thermal, and latency improvements. While the company mentions AI and XR convergence, the core responsibilities of this specific role 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, and kernel tracing
  • debug hardware using logic analyzers, oscilloscopes

What the JD emphasized

  • rigorous performance and power Key Performance Indicator (KPIs)