NVIDIA logo

CAD Engineer

NVIDIA
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

2+ Years

TYPE

FullTime

SKILLS REQUIRED

PythonEDA Tool DevelopmentSoftware ArchitectureObject-Oriented ProgrammingPerlLinuxRESTful APIs

Job description

Overview

Design Automation Tool development Engineer, Lead role on the Tegra SOC development group, responsible for architecting and building end-to-end tool flows that auto-generate system fabrics, sub-systems and SOC hierarchies.

What you'll do

  • Architect and craft end-to-end tool flow to auto-generate system fabrics, sub-systems and SOC hierarchies, keeping user interface, maintainability and scalability in mind.
  • Define next gen EDA workflows for the world's top chip designers and verification engineers.
  • Architect and develop tools and methodologies that bring AI into the chip design cycle.
  • Analyze productivity bottlenecks and improve data analytics and visualizations of day-to-day workflows.
  • Debug interesting, complex, and important problems that impact the team.

What you'll need

  • BS/MS in Computer Science, 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, and testing experience.
  • Solid understanding of Linux and excellent coding skills (Perl/Python).
  • Excellent communication and interpersonal skills.
  • Strong software development skills and a dedication to high quality work.
  • Proven track record to conceptualize, design and implement modular and robust EDA tools with well thought out APIs and interfaces.
  • Deep understanding of object oriented programming.

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.

Details

  • Location: Bengaluru, India.
  • Work mode: Hybrid.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

CAD Engineer