
載入中…

Master
We Are
Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.
You Are
You have spent years writing software that lives in production, not proof-of-concept demos, and you understand the difference between code that works once and code that works reliably under real-world conditions. Building systems that scale across complex architectures is second nature to you, whether that means navigating a large C++ codebase or orchestrating multi-step workflows in Python.
LLMs and agentic systems fascinate you, not as buzzwords but as tools you can actually build with. You have worked with prompts, tool-calling patterns, and execution loops enough to know what breaks and what holds together. The idea of designing agent skills, defining tool interfaces, and building orchestration logic that actually helps engineers do their jobs faster excites you more than chasing the latest model release.
You do not need a perfect spec to start building. You ask the right questions, sketch out the design, and move forward with clarity. When something breaks in a multi-component pipeline, you dig in, find the root cause, and fix it properly. You care about maintainability as much as features because you know someone will need to extend this code six months from now. At Synopsys, you will build the agent platform that powers Verdi Assistant, a tool used by semiconductor engineers at some of the most advanced technology companies in the world.
What You'll Be Doing
The Impact You Will Have
What You'll Need
Must haveMS in Computer Science, Electrical Engineering, or related field
3+ years of software engineering experience with demonstrated depth in building reliable, maintainable systems
Strong coding skills in Python and solid development experience in C/C++ across performance-critical or systems-level software
Practical experience with LLM application development, including prompting strategies, tool-use patterns, context management, evaluation methods, and safety basics
Familiarity with agentic workflows such as planning and execution loops, tool orchestration, retry and fallback mechanisms, and multi-step task coordination
Understanding of agent skill design and maintenance, including skill decomposition, prompt and instruction authoring, and tool interface mapping
Experience with MCP (Model Context Protocol) tool and resource server development and integration is a strong plus
Strong Communication skills for multi-component collaboration
Nice-to-HaveFamiliarity with EDA workflows, semiconductor design flows, or the Verdi/VCS ecosystem is a strong plus
Experience with production quality practices including code review, testing strategy, CI/CD, and release management is a strong plus
Strong debugging and root-cause analysis skills in multi-component systems where issues span layers and dependencies
Who You Are
The Team You'll Be Part Of
You will be part of the Verdi Assistant team, working closely with AI engineers, software engineers, and product partners. The team values technical depth, ownership, and pragmatic innovation with production impact.
Rewards and Benefits
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
#TPG