← Back to all jobs

Software Engineer III, Embedded Systems/Firmware, XR

Google · United States · Posted 2026-08-31

Apply on the company site →

Job description

Design and maintain the low level system software that enables our AR reference platforms. Contribute across multiple subsystems including 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 (EE) team to review schematic designs and develop hardware bring up and software test plans. Minimum 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. Preferred Qualifications: Master's degree or PhD in Computer Science or related technical fields. 2 years of experience with data structures and algorithms. Experience with version control systems like Git and code review tools like Gerrit. Familiarity with Linux device drivers and Android. Ability to debug hardware using logic analyzers, oscilloscopes, etc.