Computer Science Senior Engineer for CAD - Cork, Ireland
Core
Develop CAD tools, flows, and methodologies for VLSI design at advanced technology nodes (3nm and below) using automated reasoning and optimization.
Role type
Senior IC computer science engineer (VLSI CAD)
Builds
Automated reasoning approaches and internal applications for enabling technology and implementation flows
Domain
Semiconductor / VLSI design / Combinatorial optimization
Deliverable
production ML models
Required skills
Python, constraint reasoning, mathematical optimization, graph theory algorithms, data structures, software development (CI/CD, versioning, testing), artificial intelligence, SAT, integer programming, metaheuristics
Preferred skills
C/C++ object-oriented programming, data science approaches, data visualization, Synthesis or Physical Design Flows experience
Responsibilities
Design and implement automated reasoning approaches to solve highly challenging problems on VLSI design; develop high-quality software with versioning, testing, and continuous integration/deployment; collaborate with interdisciplinary teams on electronic design requirements
Seniority
Senior, hands-on IC