Synopsys logo

R&D Engineer — Verdi Assistant (LLM & MCP Agent)

Synopsys
June 02, 2026
Full-time
On-site
Hsinchu, Taiwan
EDA Jobs, Level - Mid-Career

Job Title

R&D Engineer — Verdi Assistant (LLM & MCP Agent)

Role Summary

Work on the Verdi Assistant team to design and build a production-grade agent platform that orchestrates LLM-driven workflows and integrates MCP servers and tools. The role focuses on backend services, agent orchestration, and enabling reliable AI-assisted engineering workflows for semiconductor customers.

Deliver systems that run in production across demanding engineering environments with an emphasis on reliability and observability.

Experience Level

Mid-level — requires 3+ years of software engineering experience.

Responsibilities

Implement and operate agent orchestration, integrations, and backend services. Key responsibilities include:

  • Design and implement Master Agent and Sub-Agent framework for multi-step workflows, tool execution, and context handling.
  • Develop backend services and orchestration logic in Python and C++ to power assistant workflows from planning through execution.
  • Integrate LLM-powered capabilities such as planning, tool-calling, context management, and retry logic into production pipelines.
  • Build and maintain MCP Server integrations, including tool/resource interfaces, authentication flows, and runtime reliability mechanisms.
  • Define, develop, and maintain agent skills: specifications, prompt engineering, tool bindings, and execution constraints.
  • Improve observability, debugging tools, and performance profiling for agent execution pipelines.
  • Collaborate with application engineers to deliver customer-facing features with short time-to-market while balancing quality.

Requirements

Must-have technical skills and experience:

  • 3+ years building reliable, maintainable production software.
  • Strong programming in Python and solid development experience in C/C++ for performance-critical or systems-level software.
  • Practical experience with LLM application development: prompting strategies, tool-use patterns, context management, evaluation, and safety basics.
  • Familiarity with agentic workflows: planning/execution loops, tool orchestration, retry and fallback mechanisms, and multi-step task coordination.
  • Experience with agent skill design and maintenance: skill decomposition, prompt/instruction authoring, and tool interface mapping.
  • Experience with MCP tool and resource server development and integration is a strong plus.
  • Strong communication skills for multi-component collaboration.
  • Nice-to-have: familiarity with EDA workflows or the Verdi/VCS ecosystem; production-quality practices (code review, testing strategy, CI/CD, release management); strong debugging and root-cause analysis across layers.

Education Requirements

MS in Computer Science, Electrical Engineering, or a related field.


About the Company

Company: Synopsys

Headquarters: Mountain View, California, USA

Synopsys is a leading company in electronic design automation (EDA) and semiconductor IP solutions. It provides tools and services for designing and verifying complex semiconductor devices and systems. The company plays a pivotal role in the semiconductor industry, helping engineers innovate and deliver higher-quality products faster. Synopsys is committed to advancing technology standards and offers a range of software and hardware solutions to its clients globally.

Synopsys logo

Date Posted: 2026-05-31