← All roles

Senior CAD Engineer

NVIDIA· Engineer, CAD
Apply on company site
Bengaluru, HyderabadPosted 2mo ago

About the role

Senior CAD Engineer focused on physical design methodology and operations for large-scale semiconductor design flows. Owns platform components, guides modernization of legacy services, and collaborates across global datacenters to support NVIDIA’s ASIC/SoC design workflows.

Responsibilities

  • Designing and supporting mechanisms for coordinating and maintaining large-scale semiconductor design tasks across multiple global datacenters.
  • Owning the architecture of one or more platform components — defining interfaces, data models, and service boundaries that can scale and evolve.
  • Leading the modernization of legacy services — evaluating existing Perl and Python backends, proposing migration strategies, and driving execution with the team.
  • Debugging and improving production services spanning web browsers, containerized microservices, and bare-metal Linux hosts.
  • Building and improving web interfaces to configure, launch, and analyze EDA tools and design flows.
  • Mining and analyzing large datasets of job execution telemetry and tool quality-of-results data to improve flows and catch regressions.
  • Mentoring junior engineers and contributing to design reviews and technical standards across the team.
  • Helping invent next-generation semiconductor design methodology.
  • Optionally, contributing directly to the physical design of GPU, CPU, SoC, and networking products — a rare opportunity for an infrastructure engineer.

Qualifications

  • Bachelor's or master's degree in computer science or computer systems engineering (or equivalent experience).
  • 5+ years of software engineering experience, with a track record of designing and delivering production systems.
  • Strong software architecture and design skills — experience defining service boundaries, APIs, data models, and system interfaces.
  • Proficiency in Python and/or Perl; comfort with JavaScript and web technologies.
  • Experience with distributed systems at meaningful scale.
  • Proven ability to lead a project through its full lifecycle, from requirement solicitation to architecture design, to implementation, to maintenance and support.
  • Comfort owning and debugging Linux-based production services.

Skills

Required:Software architecture and designPythonJavaScript / web technologiesLinuxDistributed systemsMentoring / leadership
Nice to have:Perl
Last updated Jul 31, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA