Computer/Data Science Staff Engineer for CAD - Cork, Ireland
Core
Lead the development of CAD technologies, design methodologies, and automation solutions for next-generation VLSI design (3nm and below) using advanced optimization and AI techniques.
Role type
Staff Engineer, Computer/Data Science for Electronic Design Automation (EDA)
Builds
Scalable automated reasoning frameworks, constraint solving tools, and optimization solutions for semiconductor design flows
Domain
Semiconductor industry, Electronic Design Automation (EDA), VLSI design
Deliverable
production ML models
Required skills
Automated reasoning, constraint programming, SAT solving, mathematical optimization, integer programming, metaheuristics, graph theory, combinatorial optimization, algorithm design, Python, software architecture, CI/CD, technical mentorship
Preferred skills
C/C++ object-oriented programming, Synthesis or Physical Design Flows experience, data science approaches, data visualization tools
Technologies
Python, SAT solvers, constraint programming frameworks, optimization libraries
Responsibilities
Architect and implement advanced automated reasoning frameworks to solve complex VLSI design challenges; provide technical mentorship and guide architectural decisions; influence roadmaps across teams; drive adoption of innovative methodologies; translate EDA requirements into scalable algorithmic solutions; collaborate across geographically distributed teams
Seniority
Staff, hands-on IC with strategic influence