Senior Connectivity Software Developer, Embedded Systems/firmware, Xr

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

Develops low-level system software for next-generation Augmented Reality (AR) reference platforms, focusing on the integration, bring-up, and refinement of low-power WiFi and Bluetooth subsystems. Collaborates with cross-functional teams to meet rigorous performance and power KPIs for launching new product categories.

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
  • launching software products
  • software design
  • architecture
  • embedded development
  • Android platform software development
  • Microcontroller unit (MCU) software development

Nice to have

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

What the JD emphasized

  • rigorous performance
  • power Key Performance Indicator (KPIs)
  • low-power WiFi
  • Bluetooth subsystems
  • low-level system software
  • embedded systems expertise
  • device drivers
  • hardware abstraction layers (HALs)
  • wireless chipsets
  • driver and firmware level power, thermal and latency improvements
  • E2E connectivity solution
  • architectural support
  • debugging expertise
  • device bring-up cycles