Google

Staff Embedded Software Engineer, Pixel

Google$207K — $300K *
Consumer Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with embedded operating systems
  • 3 years in software design and architecture
  • Experience with embedded systems, Linux drivers, and C/C++
  • Preferred: Master's or PhD in Engineering or Computer Science
  • 8 years' experience with data structures and algorithms
  • 3 years in a technical leadership role within complex organizations

Responsibilities

  • Define software architecture for Low-Speed IO subsystems across Linux kernel and RTOS environments
  • Lead pre-silicon validation strategies using emulation platforms like Gem5 and QEMU
  • Collaborate with cross-functional teams to ensure connectivity with LSIO peripherals
  • Provide technical guidance and mentorship to team members globally

Benefits

  • 20% bonus target
  • Equity benefits
  • Comprehensive health and wellness programs
  • Time off for volunteering opportunities
  • Career development programs
Full Job Description
info_outline
X In most instances, this position requires in-person interviews as part of the hiring process.

Minimum 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 .

Preferred qualifications:
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures and algorithms.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.


About the job

Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $207000 - $300000 (USD) 20% bonus target equity benefits

Learn more about benefits at Google .

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.


About Google

Google is a multinational technology company that specializes in Internet-related services and products. These include online advertising technologies, search engine, cloud computing, software, and hardware. Google was founded in 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University. The company has grown tremendously since then and has become one of the most valuable companies in the world. Google's mission is to organize the world's information and make it universally accessible and useful.
Learn more about Google
Size
156,500 employees
Market Cap
$1,115.4 billion
Industry
Net Income
$40.2 billion
Founded
1998
5 Year Trend
+23.3%
Revenue
$182.5 billion
NASDAQ

Similar Jobs

More Jobs at Google

More Consumer Technology Jobs

Find similar Staff Embedded Software Engineer, Pixel jobs: