EDA Workflow Optimization Engineer

at Nvidia
USD 148,000-287,500 per year
MIDDLE
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 3 Communication @ 3 Networking @ 3 Perl @ 6 Data Analysis @ 5 Debugging @ 6 Agile @ 3 GPU @ 6

Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. As an engineer in the EDA Workflow Optimization team you will partner closely with engineering teams worldwide to understand and optimize workflows across the full chip design process — from inception through study, architecture, design, verification, emulation, layout, packaging, power-on and production. You will investigate flaws and opportunities, construct metrics to continuously measure performance of flows and services, and build infrastructure with a team of EDA and software experts in an agile, production software environment.

Responsibilities

  • Perform fast-paced investigations to empower engineers to develop efficiently.
  • Participate in the full life-cycle of tool development, test, and deployment.
  • Work closely with chip engineers to understand and optimize how workflows use compute and storage environments.
  • Build reliable, easy-to-use metrics for hundreds of engineers worldwide.
  • Continuously improve chip development processes and flows.
  • Contribute directly to overall quality and time-to-market for next-generation chips.

Requirements

  • Strong experience investigating and debugging complex, multi-discipline problems in a UNIX engineering environment.
  • Authoritative usage of UNIX and UNIX utilities; experienced in UNIX systems programming and automation using Python and/or Shell.
  • Hands-on experience with EDA tools and familiarity with ASIC, VLSI, CAD/EDA or mixed-signal design workflow environments.
  • Hands-on experience with architectural decisions in storage, networking, and compute technologies used by chip engineers.
  • Experience in applying data analysis principles and influencing data-driven decisions.
  • Excellent planning and communication skills; flexibility and adaptability in dynamic environments with changing requirements.
  • BS in Computer Science or equivalent experience; MS preferred.
  • 5+ years of relevant experience.

Ways to stand out

  • Experience with job schedulers, particularly IBM Spectrum LSF and/or SLURM.
  • Hands-on experience running GPU-based workloads in a batch computing environment and a deep understanding of distributed system principles.
  • Strong programming and debugging skills with C/C++, Python, and Perl on UNIX.
  • A passion for improving engineering productivity and efficiency via a data-driven philosophy.

Compensation and benefits

  • Base salary range (USD):
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • Eligible for equity and benefits (link provided in original posting).

Location & application

  • Location: Santa Clara, CA, United States. (Hybrid #LI-Hybrid)
  • Applications accepted at least until October 6, 2025.

Company & equity

NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. The company does not discriminate on the basis of legally protected characteristics.