Senior Embedded Software Engineer: LSIO & Kernel Lead

Google

Town of Montana (WI)

On-site

USD 207,000 - 300,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google's Pixel team is seeking a Staff Embedded Software Engineer to own multi-generation LSIO software architecture across Linux kernel and RTOS. Mountain View-based role with broad responsibilities and opportunity to influence system design.

You will lead technical reviews, collaborate with Silicon, Digital Design, and Board teams, and drive pre-silicon validation using Gem5, QEMU, and FPGA emulation to enable day-one silicon bring-up.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years embedded OS experience.
  • 3 years software design and architecture experience.
  • Experience in embedded systems, Linux drivers, and C/C++.

Responsibilities

  • Define and maintain the multi-generation LSIO software architecture for Low-Speed IO (LSIO) subsystems across Linux kernel and RTOS firmware environments.
  • Lead pre-silicon validation strategies using Gem5, QEMU, and FPGA emulation platforms to enable day-one silicon bring-up and maximize pre-silicon driver coverage.
  • Partner with Silicon Architecture, Digital Design, Board EE, and peripheral client teams to ensure connectivity with LSIO peripherals.
  • Provide technical guidance, code reviews, and architectural mentorship across global sites.

Skills

Embedded systems experience
Linux drivers
C/C++
Software architecture

Education

Bachelor's degree
Master's degree or PhD in Engineering/CS

Tools

Gem5
QEMU
FPGA emulation

Job description

Google's Pixel team is seeking a Staff Embedded Software Engineer to own multi-generation LSIO software architecture across Linux kernel and RTOS. Mountain View-based role with broad responsibilities and opportunity to influence system design.

You will lead technical reviews, collaborate with Silicon, Digital Design, and Board teams, and drive pre-silicon validation using Gem5, QEMU, and FPGA emulation to enable day-one silicon bring-up.

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

Similar jobs worth comparing

Staff Embedded Software Engineer — Pixel Interfaces
Staff Embedded Software Engineer — Pixel Interfaces

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior Embedded Linux USB Systems Engineer
Senior Embedded Linux USB Systems Engineer

Google Inc. • Mountain View (CA)

On-site
USD 174,000 - 252,000
Staff Embedded Software Engineer, Pixel
Staff Embedded Software Engineer, Pixel

Google • Town of Montana (WI)

On-site
USD 207,000 - 300,000
Senior Embedded Firmware Engineer – Pixel Display
Senior Embedded Firmware Engineer – Pixel Display

Google • Town of Montana (WI)

On-site
USD 174,000 - 253,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
Senior Embedded GPU Graphics Engineer
Senior Embedded GPU Graphics Engineer

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Senior Embedded Graphics Engineer | GPU Driver Expert
Senior Embedded Graphics Engineer | GPU Driver Expert

Google • United States

On-site
USD 174,000 - 253,000
Senior Software Engineer - Pixel Performance SoC
Senior Software Engineer - Pixel Performance SoC

Google • Town of Montana (WI)

On-site
USD 147,000 - 210,000
Senior Embedded Systems Engineer — Platforms & Devices
Senior Embedded Systems Engineer — Platforms & Devices

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Staff Embedded Software Engineer, Pixel Interfaces
Staff Embedded Software Engineer, Pixel Interfaces

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000