Silicon Emulation Engineer, Google Cloud

Google

5–8 yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : 1 week ago
Actively hiring

Job description

Join Google Cloud and contribute to shaping the future of AI/ML hardware acceleration by driving cutting-edge TPU technology. This role involves developing custom silicon solutions that power Google's advanced AI/ML applications and verifying complex digital designs with a specific focus on TPU architecture within AI/ML-driven systems.

This position offers an opportunity to be part of a team that is redefining what's possible, delivering AI and Infrastructure at unparalleled scale and efficiency. You'll empower Google customers with breakthrough capabilities and insights, contributing to groundbreaking innovations from software to hardware, including TPUs and Vertex AI for Google Cloud.

Responsibilities

Build and deliver complex SoC designs as full chip emulation or FPGA prototypes to various customer teams, including Software, Firmware, and Post-Silicon Validation.

Influence design and verification teams to enhance emulation-friendly model development.

Facilitate system-level emulation model bring-up, including reset, boot, and bare metal content or OS execution.

Collaborate with Architects, Designers, Software Engineers, and Pre/Post-Silicon Verification Engineers to develop test plans, ensure coverage, and reproduce failures on emulation platforms.

Develop, execute, and debug full-chip/SoC tests on emulation platforms, while actively exploring and implementing new verification and emulation methodologies.

Qualifications

A Bachelor's degree or equivalent practical experience is required, alongside at least 5 years of experience in full-chip/SoC verification. This includes expertise in test definition, creation, execution, and debug.

Demonstrate experience in developing full-chip/SoC tests using environments and tools like ASM, C, C++, Perspec, OS, or drivers. Proficiency with industry-standard emulator technologies (e.g., HAPS, Zebu, Veloce, Palladium) is essential, covering build tools to advanced capabilities like power-aware emulation.

Experience with execution and RTL/firmware/software debug on hardware emulation (e.g., ZeBu Server, Palladium, Veloce) or FPGA platforms (e.g., Xilinx, Altera) is also a key requirement.

Essential Skills

CC++VerificationSoCEmulationRTL DebugFirmware DebugSoftware Debug

Good to Have

PythonPerlTCLEDA Debug ToolsAI

Highlights

  • Actively hiring

More Details

RoleSilicon Emulation Engineer, Google Cloud
IndustryTechnology
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

Technology

Silicon Emulation Engineer, Google Cloud at Google | SkillMX | SkillMX