mid software engineering Hardware Engineer ic · Posted May 19, 2026

About this role

Google is hiring a mid-level Hardware Engineer in the software engineering function based in Bangalore, India. The posting calls out experience with Python, Testing.

Role
Hardware Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Bangalore, India
Posted
May 19, 2026

More roles at Google

Program Manager III, Industrial Design, Platforms and Devices
Mountain View, CA · manager
Machine Learning
Senior Security Architect, Mandiant, Google Cloud (English)
India · senior
GCP Salesforce Security
AI Technical Enablement Program Manager, Google Cloud
Austin, TX | Atlanta, GA | Boulder, CO | Chicago, IL · mid
GCP
Senior Staff Applied AI Agent Engineer, GCP
London, United Kingdom · senior
LLMs Reinforcement Learning Data Structures
Data Center Mechanical Engineer
Eemshaven, Netherlands · mid
Security Observability GCP
All Google jobs →

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.

In this role, you will be creating the micro-architecture and design of the critical IPs widely used across multiple mobile SOC's subsystems and running extensive quality checks including Lint, Clock Domain Crossing (CDC), low power checks (VCLP), synthesis, and timing and power analysis. You should be able to timely deliver IPs and work with various cross-functional teams (DV/DFT/PD/power) to ensure quality.

The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world.

Responsibilities

  • Define the block-level design document (e.g., interface protocol, block diagram, transaction flow, pipeline, etc.).
  • Perform Register-Transfer Level (RTL) coding, function/performance simulation debug, and Lint/CDC/FV/UPF checks.
  • Participate in synthesis, timing/power closure, and Field Programmable Gate Array (FPGA)/silicon bring-up.
  • This is an excerpt. Read the full job description on Google careers →
All software engineering jobs software engineering in Bangalore, India Jobs in Bangalore, India software engineering salaries software engineering career path
All Google Jobs Browse software engineering roles mid positions