Senior Software Engineer, CAD Tool Development - Circuits
Core
Building EDA/CAD tools to boost productivity and efficiency of custom circuit designs, supporting silicon data analysis, process variation analysis, and VLSI design analysis.
Role type
Senior IC software engineer (EDA/CAD tool development)
Builds
EDA/CAD tools for chip development, data storage, UI, testing, and deployment
Domain
Semiconductor / VLSI / EDA
Deliverable
production ML models
Required skills
C++, Tcl, Python, Perl, Shell, GUI development, database management, testing, deployment, AI models for code development, MCP, agent skills, agent orchestrations, spec-driven development
Preferred skills
EDA tools (ICC2, Design Compiler, PrimeTime, Innovus), VLSI, ASIC, Silicon data experience
Technologies
C++, Tcl, Python, Perl, Shell, ICC2, Design Compiler, PrimeTime, Innovus
Responsibilities
Develop leading-edge EDA/CAD tools for chip development; Support projects with applications ranging from silicon data analysis, process variation analysis, VLSI design analysis, timing analysis; Work within a multi-functional team on various projects involving Pre-silicon and Post Silicon hardware design; Work closely with Backend engineers to support existing development infrastructure; Responsible for the full life-cycle of tool development including data storage design, UI design, testing, development, deployment, and maintenance
Seniority
Senior, hands-on IC