Software Engineer (Circuit Analysis, EDA frameworks, AI agents)
Core
Designing, implementing, and maintaining software for transistor-level electrical circuit simulation within emerging Agentic AI frameworks for electronic design automation.
Role type
Senior IC software engineer (EDA & AI integration)
Builds
Production-quality simulation technologies for VLSI circuit design
Domain
Electronic Design Automation (EDA) / VLSI / Artificial Intelligence
Deliverable
production ML models | product features
Required skills
C++, Python, software design, refactoring, debugging, unit testing, CI/CD, componentized software design, TDD, LLM integration, agent architecture (ReAct, planning, memory), RAG, embeddings, context engineering
Preferred skills
VLSI circuit simulation tools (Spice, Spectre), electronic design automation tools, frontier LLMs (GPT, Claude, Gemini)
Technologies
C++, Python, LangChain, MCP, GPT, Claude, Gemini, Spice, Spectre
Responsibilities
Design and implement new software features and interfaces in the Cadence circuit simulation tool portfolio; Contribute to continuous integration, unit testing, and code quality processes using modern C++ paradigms and AI-assisted development workflows; Collaborate with cross-functional engineering teams in a geographically distributed environment to deliver production-quality simulation technologies
Seniority
Senior, hands-on IC