Cad Engineer

NVIDIA NVIDIA · Semiconductors · Bangalore, India

NVIDIA is seeking a CAD Engineer to architect and develop end-to-end tool flows for auto-generating system fabrics, sub-systems, and SOC hierarchies in chip design. The role involves defining next-gen EDA workflows, bringing AI into the chip design cycle, analyzing productivity bottlenecks, and improving data analytics and visualizations.

What you'd actually do

  1. Define next gen EDA workflows for the world's top chip designers and verification engineers.
  2. Architect and develop tools, methodologies that bring AI in chip design cycle.
  3. Analyze productivity bottlenecks, improve data analytics and visualizations of day-to-day workflows
  4. Debug interesting, complex, and important problems that impact the team

Skills

Required

  • BS/MS in Computer Science or Computer Engineering or Electrical Engineering or equivalent experience
  • 2+ years of relevant work experience
  • Strong problem-solving abilities and a passion for debugging
  • Software architecture, development, & testing experience
  • Solid understanding of Linux and excellent coding skills (Perl/Python)
  • Excellent communication and interpersonal skills

Nice to have

  • Exposure to RTL design/verification tools (VCS or equivalent simulation tools, debug tools like Verdi) and methodologies (UVM or equivalent)
  • Experience implementing scalable infrastructure solutions with frontend UX, RESTful APIs, database, visualization, and backend automation.
  • Experience in deploying ML components in various stages of tool.
  • Linux administration experience, revision control and CI/CD systems such as Jenkins