×
Register Here to Apply for Jobs or Post Jobs. X

Senior Connectivity Software Developer, Embedded Systems​/Firmware, XR

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: Google
Full Time position
Listed on 2026-07-10
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 174000 - 253000 USD Yearly USD 174000.00 253000.00 YEAR
Job Description & How to Apply Below

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‑seeded issues in the driver, firmware, or hardware interface.
  • Ability to debug hardware using logic analyzers, oscilloscopes, etc.
About the Job

Google’s software engineers develop next‑generation technologies that change how billions of users connect, explore, and interact with information and each other. We need engineers who bring fresh ideas from information retrieval, distributed computing, large‑scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile. As a Connectivity Software Developer on the XR Glasses OS System Software team, you will design, implement, and maintain low‑level system software that enables next‑generation Augmented Reality (AR) reference platforms.

You will lead the integration, bring‑up, and refinement of low‑power WiFi and Bluetooth subsystems, collaborating with MicroXR connectivity, Electrical Engineering, and power/thermal teams to meet performance and power KPIs.

Responsibilities
  • Design and implement Android and MCU device drivers and hardware abstraction layers (HALs) for next‑generation 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 end‑to‑end connectivity solution.
  • Lead technical engagements with third‑party partners, providing deep‑dive architectural support and debugging expertise to accelerate their device bring‑up cycles.
Compensation and Benefits

US: $174,000 - $253,000 (USD) + 15% bonus target + equity + benefits
Canada: $182,000 - $187,000 (CAD) + 15% bonus target + equity + benefits

Equal Employment Opportunity

Google is proud to be an equal opportunity workplace and an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law.

If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary