← All roles

Staff Embedded Software Engineer, Pixel Interfaces

Google· Pixel Interfaces
Apply on company site
Mountain View, CA, USA$207k - $300kFull-timePosted 1w ago

About the role

Google software engineer role focusing on embedded systems and low-speed IO for Pixel interfaces, with responsibilities spanning architecture, pre-silicon validation, and cross-team leadership.

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/Real-Time Operating System (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.

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++.
  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field (preferred).
  • 8 years of professional software development experience in Linux kernel development, bare-metal embedded systems (preferred).
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction (preferred).
  • Experience reading hardware spec sheets to infer hardware capabilities (preferred).
  • Experience designing and implementing device drivers and software architectures for low-speed peripheral buses: I2C, I3C, SPI, UART, I2S, Pinctrl/Pinmux, and GPIO (preferred).
  • Experience leading system architecture and post-silicon bring-up for complex SoCs (preferred).

Skills

Required:Embedded operating systemsLinux driversC/C++
Nice to have:Device driversHardware protocol knowledgeSystem architecture

Benefits

  • Learn more about benefits at Google (provided in description).
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google