senior software engineering Hardware Engineer ic 8+ yrs Bachelor's · Posted Jun 9, 2026
$163,000 – $237,000
USD per year
Skills
Python Bash

About this role

Google is hiring a senior-level Hardware Engineer in the software engineering function based in Austin, TX | Mountain View, CA | Portland, OR | Poughkeepsie, NY. The posting calls out experience with Python, Bash and roughly 8+ years of relevant work. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $163,000–$237,000 per year.

Role
Hardware Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Austin, TX | Mountain View, CA | Portland, OR | Poughkeepsie, NY
Experience
8+ years
Education
Bachelor's degree
Posted
Jun 9, 2026
AI Summary
Senior Hardware Engineer bridges Design Verification, Emulation, and RTL teams to accelerate root-cause analysis of silicon bugs. Correlates simulation failures with emulation results, leads post-silicon debug using lab artifacts, and creates automation tools. Requires 8+ years in UVM/SystemVerilog design verification and hardware emulation with deep micro-architecture expertise.

Job description

from Google careers

Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

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

US: $163000 - $237000 (USD) + 15% bonus target + equity + benefits

Learn more about benefits at Google.

Responsibilities

  • Act as the critical bridge between Emulation, Design Verification (DV), and Register-Transfer Level (RTL) teams to accelerate root-cause analysis.
  • Correlate DV simulation failures with emulation results by analyzing SystemVerilog/UVM testbenches.
  • Lead post-silicon debug by analyzing lab artifacts (scan dumps, software logs) to reproduce silicon bugs in emulation.
  • Create tools and scripts to automate debug pipelines and bridge software workloads with hardware triggers.
  • Utilize deep micro-architecture knowledge to rapidly isolate complex hardware issues.

Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 8 years of experience in both Design Verification (UVM/SystemVerilog) and Hardware Emulation.
  • Experience reproducing post-silicon lab failures in emulation or simulation environments.
  • Experience with industry-standard debug tools (e.g., Synopsys Verdi, Cadence SimVision), with experience using scripting languages (Python, TCL, Bash) to automate debug workflows.

Preferred qualifications:

  • Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
  • Understanding of CPU/SoC micro-architecture.
  • Knowledge of standard high-speed protocols (e.g., PCIe, CXL, AMBA).
  • Expertise parsing post-silicon diagnostic artifacts like scan dumps, OS logs, and JTAG traces.
  • Excellent communication skills to translate complex technical issues across distinct engineering domains.

More roles at Google

Senior Software Engineer, Enterprise AI
San Jose, CA · senior
GCP Data Structures Machine Learning
Research and Development Analyst, Trust and Safety Monetization
Kirkland, WA · mid
Machine Learning Data Analytics Security
Staff AI Solutions Deployment Developer, Applied AI
Waterloo, Canada | Cambridge, MA | New York City, NY · staff
Python Java GCP
Business and Marketing Data Scientist, Applied Machine Learning
New York City, NY | Mountain View, CA · mid
Python R SQL
Research Scientist, Gemini Data, DeepMind
Paris, France · mid
LLMs Python Deep Learning
All Google jobs →
All software engineering jobs software engineering in Austin, TX Jobs in Austin, TX software engineering salaries software engineering career path
All Google Jobs Browse software engineering roles senior positions