Staff Embedded Software Engineer — Pixel Interfaces

Google

Mountain View (CA)

On-site

USD 207,000 - 300,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Google's Pixel Interfaces team in Mountain View, CA is seeking a Staff Embedded Software Engineer to own the multi-generation LSIO architecture across Linux kernel, vendor modules, and RTOS firmware, and to synchronize hardware and software development.

You will lead pre-silicon validation with Gem5, QEMU, and FPGA emulation, partner with Silicon Architecture, Digital Design, and Board EE teams to ensure seamless LSIO peripherals, and provide technical leadership, code reviews, and architectural

Qualifications

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

Responsibilities

  • Define and maintain the multi-generation software architecture for Low-Speed IO (LSIO) subsystems across Linux kernel (upstream/GKI and vendor modules) and bare-metal/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 closely with Silicon Architecture, Digital Design, Board EE, and peripheral client teams (Camera, Audio, Touch, Sensors, Wireless) to ensure seamless connectivity with LSIO peripherals.
  • Provide technical guidance, code reviews, and architectural mentorship to team members across global sites.

Skills

Embedded OS experience
Linux drivers
C/C++
Software design and architecture

Education

Bachelor's degree or equivalent practical experience
Master’s degree or PhD in Engineering, Computer Science, or related field

Job description

Google's Pixel Interfaces team in Mountain View, CA is seeking a Staff Embedded Software Engineer to own the multi-generation LSIO architecture across Linux kernel, vendor modules, and RTOS firmware, and to synchronize hardware and software development.

You will lead pre-silicon validation with Gem5, QEMU, and FPGA emulation, partner with Silicon Architecture, Digital Design, and Board EE teams to ensure seamless LSIO peripherals, and provide technical leadership, code reviews, and architectural

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

Similar jobs worth comparing

Senior Embedded Software Engineer: LSIO & Kernel Lead
Senior Embedded Software Engineer: LSIO & Kernel Lead

Google • Town of Montana (WI)

On-site
USD 207,000 - 300,000
Embedded Systems Engineer: Low-Level Firmware & Touch
Embedded Systems Engineer: Low-Level Firmware & Touch

Google • Mountain View (CA)

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

Google • Town of Montana (WI)

On-site
USD 207,000 - 300,000
Embedded Systems Engineer - Touch & Firmware (Low-Latency)
Embedded Systems Engineer - Touch & Firmware (Low-Latency)

Google Inc. • Mountain View (CA)

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
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 Firmware Engineer – Pixel Display
Senior Embedded Firmware Engineer – Pixel Display

Google • Town of Montana (WI)

On-site
USD 174,000 - 253,000
Embedded Systems Engineer, Firmware - Pixel Display
Embedded Systems Engineer, Firmware - Pixel Display

Google • Mountain View (CA)

On-site
USD 147,000 - 210,000
Equity
Bonus target (15%)
Benefits
Embedded Systems Firmware Engineer — Pixel Display
Embedded Systems Firmware Engineer — Pixel Display

Google Inc. • Mountain View (CA)

On-site
USD 147,000 - 210,000
Bonus target
Senior Embedded Linux USB Systems Engineer
Senior Embedded Linux USB Systems Engineer

Google Inc. • Mountain View (CA)

On-site
USD 174,000 - 252,000