Senior Connectivity Software Developer, Embedded Systems/Firmware, XR
Listed on 2026-07-10
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
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.
- 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.
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.
- 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.
US: $174,000 - $253,000 (USD) + 15% bonus target + equity + benefits
Canada: $182,000 - $187,000 (CAD) + 15% bonus target + equity + benefits
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.
(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).