Principal EDA Software Engineer (C++, Characterization)
Core
Develop and enhance transistor-level analysis tools for static and dynamic circuit characterization, enabling timing, power, noise, and reliability analysis for advanced custom digital and mixed-signal circuits.
Role type
Principal EDA Software Engineer (C++, Characterization)
Builds
Static and dynamic transistor-level analysis tools for communication, IoT, and AI markets
Domain
Electronic Design Automation (EDA) / Semiconductor / Circuit Simulation
Deliverable
production ML models | product features
Required skills
C++ (Linux/Unix), transistor-level timing analysis, power analysis, noise analysis, aging analysis, reliability analysis, EMIR analysis, data structures design, algorithm design, circuit schematic analysis
Preferred skills
SPICE simulation models, distributed programming, database design, cloud APIs, circuit simulation development, library characterization
Technologies
C++, Linux, Unix, SPICE
Responsibilities
Enhance existing tool architecture for timing analysis, create new frameworks for sub-n5 effect analysis, leverage machine learning to improve tool speed and capacity
Seniority
Principal, hands-on IC