XR Embedded Firmware Engineer (Mid-Level)

Google

Town of Montana (WI)

On-site

USD 147,000 - 210,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Google's XR team seeks a Software Engineer III to build low-level embedded firmware for AR reference platforms. You will work across bootloader, kernel, device drivers, and Android HAL, shaping the stack from hardware inception through bring-up and testing.

Required are 2+ years in C/C++, embedded OS experience, and collaboration with hardware teams. This role offers a competitive US salary with equity and benefits, located in the US.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience with software development in C/C++.
  • 2 years of experience working with embedded operating systems.

Responsibilities

  • Design and maintain the low-level system software for AR reference platforms.
  • Contribute across bootloader, kernel, device drivers, and Android HAL.
  • Contribute to both SOC (Android) and MCU (RTOS) software.
  • Optimize power consumption, thermal envelope, and improve system stability.
  • Collaborate closely with Electrical Engineering team to review schematic designs and develop hardware bring-up and software test plans.

Skills

C/C++
Embedded systems
Mentoring
Problem solving

Education

Bachelor's degree
Master's or PhD preferred

Tools

Git
Gerrit
Linux device drivers
Android

Job description

Google's XR team seeks a Software Engineer III to build low-level embedded firmware for AR reference platforms. You will work across bootloader, kernel, device drivers, and Android HAL, shaping the stack from hardware inception through bring-up and testing.

Required are 2+ years in C/C++, embedded OS experience, and collaboration with hardware teams. This role offers a competitive US salary with equity and benefits, located in the US.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer III, AR/XR OS | Equity & Bonus
Embedded Systems Engineer III, AR/XR OS | Equity & Bonus

Google • San Jose (CA)

On-site
USD 147,000 - 210,000
Equity
Benefits
Mid-Level Embedded XR Platforms Engineer
Mid-Level Embedded XR Platforms Engineer

Google Inc. • San Jose (CA)

On-site
USD 126,000 - 210,000
XR Platforms & Devices Embedded Engineer
XR Platforms & Devices Embedded Engineer

Google • San Jose (CA)

On-site
USD 147,000 - 210,000
XR Embedded Systems Engineer – Edge ML & Devices
XR Embedded Systems Engineer – Edge ML & Devices

Google Inc. • San Jose (CA)

On-site
USD 174,000 - 252,000
Senior XR Embedded Firmware Engineer — Production Ready
Senior XR Embedded Firmware Engineer — Production Ready

Google • United States

On-site
USD 174,000 - 252,000
Senior Embedded Linux & Android Kernel Engineer
Senior Embedded Linux & Android Kernel Engineer

Google Inc. • San Jose (CA)

On-site
USD 174,000 - 252,000
Software Engineer III, Embedded Systems/Firmware, XR
Software Engineer III, Embedded Systems/Firmware, XR

Google • San Jose (CA)

On-site
USD 147,000 - 210,000
Equity
Benefits
Senior XR Embedded Systems Engineer – Edge AI & Devices
Senior XR Embedded Systems Engineer – Edge AI & Devices

Google • United States

On-site
USD 174,000 - 252,000
Equity
Benefits
XR Embedded Systems Engineer - Edge ML & Devices
XR Embedded Systems Engineer - Edge ML & Devices

Google • San Jose (CA)

On-site
USD 187,000 - 252,000
Senior Embedded Systems Engineer, XR Audio Platform
Senior Embedded Systems Engineer, XR Audio Platform

Google • San Jose (CA)

On-site
USD 174,000 - 252,000
Equity
Bonus target