Principal Engineer- CAD/EDA Tools & Design Automation Engineer
Core
Develop and maintain leading-edge design automation flows for semiconductor design, integrating AI/ML capabilities and managing large-scale infrastructure.
Role type
Principal Engineer, Design Automation & EDA Tool Development
Builds
Automated design flows (synthesis, place-and-route, verification), CI/CD pipelines, and tooling for semiconductor silicon platforms.
Domain
Semiconductor / EDA / Design Automation
Deliverable
production ML models | infrastructure
Required skills
Linux environment development, Git (large-scale repo management), Sungrid/UGE/LSF job scheduling, Python, Perl, Shell scripting, Tcl, C/C++, Jenkins, Grafana, Synopsys VCS/Design Compiler/PrimeTime, Cadence Virtuoso/Innovus, Mentor Calibre, physical verification (DRC/LVS/ERC), synthesis, place-and-route, static timing analysis, power integrity analysis, regression automation, multi-threaded execution flows, AI/ML integration, license management.
Preferred skills
Verilog/VHDL, RTL design concepts, front-end/UI development, Docker, Kubernetes, cloud infrastructure (AWS/Azure/GCP), timing closure methodologies, power/signal integrity analysis, DFT concepts.
Technologies
Jenkins, GitHub Actions, Git, Grafana, Sungrid, UGE, LSF, Synopsys, Cadence, Mentor/Siemens, Python, Perl, Shell, Tcl, GNU Make, C/C++, SQL, Docker, Kubernetes, AWS, Azure, GCP.
Responsibilities
Develop and maintain design automation flows for synthesis, place-and-route, STA, and physical verification; Create robust automation scripts and frameworks for regression testing and workflow orchestration; Design and implement CI/CD pipelines; Deploy and support industry-standard EDA tools; Provide technical guidance and mentorship to design teams; Collaborate with foundry engineers and cross-functional groups to resolve complex technical challenges.
Seniority
Principal, hands-on IC with technical leadership