mid Software Engineer ic · Posted May 13, 2026

About this role

Google is hiring a mid-level Software Engineer based in Taipei, Taiwan. The posting calls out experience with Python, C, Linux, Testing.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Taipei, Taiwan
Posted
May 13, 2026

More roles at Google

Supply Chain Program Manager, Cloud NPI
Taipei, Taiwan · director
GCP Cloud Computing Vertex AI
ASIC RTL Engineer III, Silicon
Bangalore, India · mid
Python Testing
Strategic Partner Development Lead, Android Business Communications
Mountain View, CA | Kirkland, WA | New York City, NY · manager
Android
Solution Architect III, Platform, Telecommunications, Google Cloud (French)
Montreal, Canada | Toronto, Canada · mid
Docker System Design Encryption
Security Technical Lead, Cluster Management
Warsaw, Poland · senior
Rust C Linux
All Google jobs →

Job description

from Google careers

The AI and Infrastructure team is redefining what’s possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide.

We're the driving team behind Google's groundbreaking innovations, empowering the development of our AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.

Responsibilities

  • Develop C/C++ firmware and system software, including device drivers (UART, I2C, SPI), simulators, and emulators. Optimize low-level hardware interaction and peripheral control for new features.
  • Focus on the secure aspects of the boot process, such as confidential compute, attestation, security, etc.
  • Navigate up and down the stack as needed. Implement new BIOS features, sometimes debugging a kernel driver, or interacting with the silicon designers.
  • Identify root causes of complex issues within the AI hypercomputer systems.

Minimum qualifications:

  • PhD degree in Computer Science, a related field, or equivalent practical experience.
  • This is an excerpt. Read the full job description on Google careers →
All software engineering jobs software engineering in Taipei, Taiwan Jobs in Taipei, Taiwan software engineering salaries software engineering career path
All Google Jobs Browse software engineering roles mid positions