Senior CAD Engineer
NVIDIA· Engineer, CAD
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
- Senior Physical Verification Engineer3d agoEngineer, ASIC
- Senior System Software Engineer, Display Security3d agoEngineer, Sys SW
- Senior FPGA Prototyping Engineer - Hardware3d agoSanta Clara, CA · Engineer, ASIC
- Senior Product Engineer3d agoHybrid (Thailand) · Engineer, Product Development
- Senior Architect - Data Processing Systems, Analytics and Data Intelligence3d agoHybrid (Remote / Local) · Architect