Senior ASIC Design Engineer, Silicon

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Hardware

Description For Senior ASIC Design Engineer, Silicon

Join Google's Silicon team as a Senior ASIC Design Engineer, where you'll be at the forefront of developing custom silicon solutions that power Google's direct-to-consumer products. As part of the team designing foundation and chassis IPs (NoC, Clock, Debug, IPC, MMU and peripherals) for Pixel SoCs, you'll collaborate across multiple disciplines including architecture, software, verification, power, and timing.

Your role involves solving complex technical challenges through innovative micro-architecture and low power design methodology, while carefully balancing complexity, performance, power, and area considerations. You'll be working on RTL development using SystemVerilog, performing quality checks, and participating in various stages of the design process from synthesis to silicon bring-up.

Google's mission centers on organizing world's information and making it universally accessible. The team combines Google's expertise in AI, Software, and Hardware to create groundbreaking helpful experiences. Working here means contributing to technologies that make computing faster, seamless, and more powerful, ultimately improving people's lives through technology.

The position requires strong technical expertise in ASIC design, with preferred experience in low power estimation, timing closure, and synthesis methodologies. You'll be working with state-of-the-art tools and methodologies for RTL quality checks, and should be comfortable with scripting languages like Python or Perl. This is an opportunity to shape the future of Google's hardware experiences, delivering unparalleled performance, efficiency, and integration in products used by millions worldwide.

Last updated 3 minutes ago

Responsibilities For Senior ASIC Design Engineer, Silicon

  • Define microarchitecture details such as interface protocol, block diagram, data flow, pipelines, etc.
  • Perform RTL development (SystemVerilog), debug functional/performance simulations
  • Perform RTL quality checks including Lint, CDC, Synthesis, UPF checks
  • Participate in synthesis, timing/power estimation and FPGA/silicon bring-up
  • Communicate and work with multi-disciplined and multi-site teams

Requirements For Senior ASIC Design Engineer, Silicon

Python
  • Bachelor's degree in Electrical Engineering or Computer Engineering, or equivalent practical experience
  • 5 years of experience with RTL design using Verilog/System Verilog and microarchitecture
  • Experience in ARM-based SoCs, interconnects and ASIC methodology

Interested in this job?

Jobs Related To Google Senior ASIC Design Engineer, Silicon

Senior Software Engineer, Pixel Graphics, GPU Software

Senior Software Engineer position at Google focusing on GPU graphics and compute technologies for Pixel devices, requiring expertise in C/C++, embedded systems, and graphics driver development.

Senior Software Engineer, Home Camera Device Software

Senior Software Engineer position at Google focusing on developing camera software stack for smart home devices, requiring expertise in embedded systems and team leadership.

Senior Silicon Engineer, Embedded Systems

Senior Silicon Engineer role at Google, focusing on embedded systems development for Google Tensor mobile SoC, combining hardware and software expertise to enable AI and mobile image processing innovations.

Senior Software Engineer, Embedded Systems/Firmware, Google Cloud

Senior Software Engineer position at Google Cloud focusing on embedded systems and firmware development, requiring expertise in C++ and Linux kernel development.

Senior Software Engineer, Kernel and Firmware, Silicon

Senior Software Engineer position at Google focusing on kernel and firmware development for silicon platforms, requiring expertise in embedded systems and Linux drivers.