Senior MCU Firmware Engineer — Low-Power AR OS

Google

United States

On-site

USD 174,000 - 253,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

Google is seeking a Senior Embedded Software Engineer to develop MCU firmware for low-power AR glasses and to enable smooth migration across MCUs, RTOSes, and peripherals. The role emphasizes power, thermal, and memory optimization within embedded systems.

The candidate should have hands-on experience with real-time embedded programming for microcontrollers, a strong background in C++, and the ability to work with cross-disciplinary teams to bring consumer electronics to production.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in the C++ programming language.
  • 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 systems and firmware programming.
  • Experience with realtime embedded programming for microcontrollers.

Responsibilities

  • Design and implement MCU features needed for low power AR glasses.
  • Transform MCU code so that it's easy to migrate MCUs, RTOSes, and peripherals.
  • Optimize system efficiency (power, thermals, memory).
  • Bring up new systems and building next generation smart glasses.
  • Work closely with the BSP teams, Electrical Engineering (EE) teams, and Phone teams.

Skills

C++ programming
Embedded systems
Real-time embedded programming
Debugging hardware and datasheets

Education

Bachelor's degree or equivalent practical experience

Tools

Pigweed
Zephyr
FreeRTOS
Bazel
CMake

Job description

Google is seeking a Senior Embedded Software Engineer to develop MCU firmware for low-power AR glasses and to enable smooth migration across MCUs, RTOSes, and peripherals. The role emphasizes power, thermal, and memory optimization within embedded systems.

The candidate should have hands-on experience with real-time embedded programming for microcontrollers, a strong background in C++, and the ability to work with cross-disciplinary teams to bring consumer electronics to production.

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

Similar jobs worth comparing

Embedded Systems Engineer – AR/XR OS & Low-Level
Embedded Systems Engineer – AR/XR OS & Low-Level

Google • Miami (FL)

On-site
USD 147,000 - 210,000
Equity
Benefits
Bonus target
Senior Embedded Software Engineer, Microcontroller OS
Senior Embedded Software Engineer, Microcontroller OS

Google • United States

On-site
USD 174,000 - 253,000
Equity
Benefits
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
Senior Low-Power Embedded Systems Engineer
Senior Low-Power Embedded Systems Engineer

BrightAI Corporation • San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior Embedded Firmware Engineer - Low-Power & Wireless
Senior Embedded Firmware Engineer - Low-Power & Wireless

brightai • San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior Embedded XR Software Engineer (Android)
Senior Embedded XR Software Engineer (Android)

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+8
Senior Embedded Systems Firmware Engineer – XR on Android
Senior Embedded Systems Firmware Engineer – XR on Android

Google • United States

On-site
USD 174,000 - 252,000
Health, dental, vision insurance
401(k) with company match
Paid Time Off: 20 days per year
+4
XR Embedded Firmware Engineer (Mid-Level)
XR Embedded Firmware Engineer (Mid-Level)

Google • Town of Montana (WI)

On-site
USD 147,000 - 210,000
Senior Embedded Software Engineer (C/C++) - Production Firmware
Senior Embedded Software Engineer (C/C++) - Production Firmware

Google • San Jose (CA)

On-site
USD 174,000 - 252,000
Equity
Bonus target
Benefits
Senior Embedded Firmware Engineer for Consumer Devices
Senior Embedded Firmware Engineer for Consumer Devices

Google • Miami (FL)

On-site
USD 174,000 - 252,000