Senior Software Engineer
Core
Design and develop core software for synthetic layout generation, design rule validation, and early process enablement for advanced semiconductor nodes.
Role type
Senior Software Engineer and Technical Lead (EDA)
Builds
Scalable software architecture for layout data creation and usage across the Calibre ecosystem
Domain
Semiconductor design / Electronic Design Automation (EDA)
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, data structures, algorithms, software architecture, high-performance system development
Preferred skills
semiconductor design, EDA tools, physical layout concepts, constraint-based systems, test generation, AI-assisted workflows
Technologies
C++, Python
Responsibilities
Design and develop core software for internal and external products; Build and enhance systems for rule-driven pattern generation and design space exploration; Develop infrastructure for configuration-driven layout generation; Lead major technical projects providing architectural direction; Collaborate with cross-functional teams to integrate LSG into broader workflows; Mentor junior engineers and foster strong engineering practices
Seniority
Senior, hands-on IC with mentorship responsibilities