Senior SoC and IP Design Engineer

Google is a global technology company that develops custom silicon solutions and powers direct-to-consumer products used by millions worldwide.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Hardware

Description For Senior SoC and IP Design Engineer

Google is seeking a Senior SoC and IP Design Engineer to join their Technical Infrastructure team, focusing on developing custom silicon solutions that power Google's direct-to-consumer products. This role is crucial in shaping the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

As a Senior SoC and IP Design Engineer, you'll be working with digital logic design, RTL development, and system-on-chip architecture. You'll be responsible for defining block-level design documents, performing RTL development using Verilog/SystemVerilog, and participating in various aspects of the chip development process from synthesis to silicon bring-up.

The ideal candidate should have strong experience in digital logic design principles, RTL design concepts, and verification methodologies. Knowledge of high-performance and low-power design techniques is highly valued, along with expertise in areas such as PCIe, UCIe, DDR, AXI, or ARM processors.

This position offers the opportunity to work with a diverse, multi-disciplined team that pushes boundaries in hardware development. You'll be part of the team that maintains Google's technical infrastructure, ensuring optimal performance and efficiency of Google's vast product portfolio. The role combines technical expertise with collaborative teamwork, making it perfect for someone who enjoys complex technical challenges and working with cutting-edge technology.

Last updated 2 months ago

Responsibilities For Senior SoC and IP Design Engineer

  • Define the SoC/block level design document such as interface protocol, block diagram, transaction flow, pipeline etc.
  • Perform Register-Transfer Level (RTL) development (e.g., coding and debug in Verilog, SystemVerilog), function/performance simulation debug and Lint/CDC/FV/UPF checks
  • Participate in synthesis, timing/power closure and ASIC silicon bring-up
  • Participate in test plan and coverage analysis of the block and SoC level verification
  • Communicate and work with multi-disciplined and multi-site teams

Requirements For Senior SoC and IP Design Engineer

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent practical experience
  • 5 years of experience with digital logic design principles, RTL design concepts, and languages such as Verilog or SystemVerilog
  • Experience with logic synthesis techniques to optimize RTL code, performance and power as well as low-power design techniques
  • Experience in logic design and debug with Design Verification (DV)
  • Experience with design sign-off and quality tools (e.g., Lint, CDC, etc.)

Interested in this job?

Jobs Related To Google Senior SoC and IP Design Engineer

Senior Register-Transfer Level Design Engineer, Core IP, Silicon

Senior RTL Design Engineer role at Google, focusing on custom silicon solutions for consumer products, requiring 10+ years of experience in hardware design and implementation.

Senior Silicon Digital Design Engineer

Senior Silicon Digital Design Engineer role at Google, developing custom silicon solutions for consumer products with focus on RTL design and hardware innovation.

Senior Silicon Design Verification Engineer, Security

Senior Silicon Design Verification Engineer position at Google, focusing on security IP verification and custom silicon solutions for consumer products.

Senior Software Engineer, Embedded Software, Pixel Memory Management

Senior Software Engineer position at Google focusing on embedded software and memory management for Pixel devices, combining hardware optimization with AI integration.

Senior TPU Software Engineer, Cloud Platforms

Senior TPU Software Engineer position at Google, developing system software for Tensor Processing Units, requiring expertise in C/C++ and embedded systems.