Software Development Engineer
Core
Design, develop, and implement software for internal and external Electronic Design Automation (EDA) tools, with a focus on integrating advanced agentic AI solutions.
Role type
Software Development Engineer (EDA/AI)
Builds
IC design tools and AI-driven solutions for chip, board, and system design
Domain
Semiconductor / Electronic Design Automation / Artificial Intelligence
Deliverable
production ML models
Required skills
C/C++, object-oriented design, data structures, algorithms, computational geometry, LLMs, Python, Tcl, IC design flow, Windows development, Unix/Linux, version control, CI/CD
Preferred skills
None explicitly stated as preferred (LLM/Python listed as plus)
Technologies
Microsoft Visual Studio, Unix/Linux
Responsibilities
Design and implement software for EDA products; develop agentic AI solutions; ensure functional quality across platforms; document complex workflows; work on cross-product projects
Seniority
Mid-level, hands-on IC