Google

Senior Connectivity Software Developer, Embedded Systems/Firmware, XR

Google$174K — $253K *
Telecommunications & Hardware
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5 years of software development experience in C/C++, Firmware, and Embedded Systems.
  • 3 years of experience in software testing, maintenance, or launch, with 1 year in software design and architecture.
  • 3 years in embedded development.
  • Experience with Android platform or MCU software development.

Responsibilities

  • Design and implement Android and MCU device drivers and HALs for AR platforms.
  • Integrate and bring up new wireless chipsets.
  • Drive power, thermal, and latency improvements in Wi-Fi and Bluetooth drivers and firmware.
  • Collaborate with EE, MicroXR connectivity, and power teams to optimize end-to-end connectivity solutions.
  • Lead technical engagements with third-party partners for device bring-up support.

Benefits

  • Comprehensive health and wellness benefits.
  • Retirement savings plans with company match.
  • Generous paid time off and parental leave policies.
  • Support for continued education and professional development.
  • Equity and performance-based bonuses.
Full Job Description
info_outline
X This posting is for a new vacancy.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: San Jose, CA, USA; Waterloo, ON, Canada.

Minimum qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in C/C , Firmware, Connectivity, Embedded Systems.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with embedded development.
  • Experience with Android platform or Microcontroller unit (MCU) software development.

Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience in low-level embedded systems using application processors or microcontrollers.
  • Experience with 802.11 and BT/BLE device drivers and host interfaces (PCIe, SDIO, UART).
  • Proficient in using tools such as Wireshark, logic analyzers, and kernel tracing to resolve deep-seated issues in the driver, firmware, or hardware interface.
  • Ability to debug hardware using logic analyzers, oscilloscopes, etc.


About the job

As a Connectivity Software Developer on the XR Glasses OS System Software team, you will design, implement and maintain the low-level system software that enables next-generation Augmented Reality (AR) reference platforms.

In this capacity, you will apply your extensive embedded systems expertise to lead the integration, bring-up, and refinement of low-power WiFi and Bluetooth subsystems. You will collaborate with the MicroXR connectivity, Electrical Engineering (EE), and power/thermal teams to achieve the rigorous performance and power Key Performance Indicator (KPIs) necessary for launching groundbreaking product categories.

For decades, the computing revolution has reshaped our world driven by breakthroughs in compute, connectivity, mobile, and now, AI. Google's XR team is at the forefront of the next major leap - the convergence of AI and XR. This is more than just new devices - it's about reimagining how we interact with the world around us. We're building a future where lightweight XR devices like smart glasses and headsets pair with helpful AI to augment human intelligence, offering personalized, conversational, and contextually aware experiences.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $174000 - $253000 (USD) 15% bonus target equity benefits
Canada: $182000 - $187000 (CAD) 15% bonus target equity benefits

Learn more about benefits at Google .

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

About Google

Google is a multinational technology company that specializes in Internet-related services and products. These include online advertising technologies, search engine, cloud computing, software, and hardware. Google was founded in 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University. The company has grown tremendously since then and has become one of the most valuable companies in the world. Google's mission is to organize the world's information and make it universally accessible and useful.
Learn more about Google
Size
156,500 employees
Market Cap
$1,115.4 billion
Industry
Net Income
$40.2 billion
Founded
1998
5 Year Trend
+23.3%
Revenue
$182.5 billion
NASDAQ

Similar Jobs

More Jobs at Google

More Telecommunications & Hardware Jobs

Find similar Senior Connectivity Software Developer, Embedded Systems/Firmware, XR jobs: