ZipRecruiter
Job Description
CAD Engineer
The ASIC/SOC CAD Engineer will take full ownership of the company’s ASIC design environment and compute infrastructure. This candidate will be responsible for maintaining the CAD/EDA flow and infrastructure, supporting the design teams in producing best-in-class silicon for AI processing applications across compute, memory management, high-speed connectivity, and other key technologies in advanced, leading-edge process nodes. The ASIC/SOC CAD engineer will also manage PDK installation, management, modification, foundry relationships, tapeout flows, CAD tool license management, tool installation and updates, custom scripting, and design environment management.
Responsibilities:
Evaluate, select, and deploy EDA tools and methodologies to produce optimal Performance-Power-Area results.
Manage and monitor CAD tool licenses, compute servers, and storage usage, optimizing for efficiency and cost.
Handle PDK and standard cell installation, management, and modification.
Develop and maintain automated flows to improve the SoC design process.
Develop, enhance, and maintain analog, mixed-signal, and digital front-end and back-end flows.
Generate mixed-signal/analog .lib and SystemVerilog views.
Debug verification issues (LVS/DRC/ERC/PEX/EMI) for both digital and analog environments and collaborate with designers on resolutions.
Interface and manage relationships with internal/external IT support vendors, server co-location vendors, and CAD engineering vendors.
Work with EDA tool vendors to address issues and drive enhancements.
Develop, maintain, and improve internal scripts and tools using Shell, Skill, Python, and C.
Qualifications:
8+ years of experience in CAD flow/environment management.
Expertise in industry-standard ASIC tools and methodologies for construction and sign-off processes.
Experience supporting custom ASIC design CAD tools (e.g., Cadence, Synopsis, Mentor).
Familiarity with revision control software for digital and analog design flows (e.g., GIT, SOS).
In-depth experience with mixed-signal databases and simulation environments (e.g., Virtuoso).
Experience with EDA license management, job schedulers, and cloud-based silicon development.
Strong knowledge of PDK installation, management, and modification.
Experience in foundry management and tapeout flows.
Familiarity with reading and writing Verilog or SystemVerilog.
Proficiency in programming languages such as C/C++, Perl, Python, and TCL.
Familiarity with Linux server architecture, configuration, administration, and package management.
Experience with different operating systems (RedHat, Ubuntu, etc.).
Knowledge of NFS/SMB protocols and their operation across Mac, Windows, and Linux.
Excellent problem-solving skills and attention to detail.
Strong interpersonal and communication skills.
Ability to work independently and collaboratively.
Experience with GPU drivers and GPU servers.
#J-18808-Ljbffr
#J-18808-Ljbffr