Synopsys logo

Staff Application Engineer, Virtual Prototyping

Synopsys
June 03, 2026
Full-time
On-site
Hsinchu, Taiwan
EDA Jobs, Level - Senior

Job Title

Staff Application Engineer, Virtual Prototyping

Role Summary

Lead customer-facing technical engagements to deploy and integrate Synopsys Virtualizer, VDKs, and Performance Analysis tools for early software development, system validation, and hardware/software integration.

Work directly with semiconductor engineering teams, sales, field engineering, and R&D to troubleshoot platforms, optimize performance, deliver training, and influence product roadmap based on deployment feedback.

Experience Level

Senior-level (Staff). See Education Requirements for explicit experience guidance.

Responsibilities

The main responsibilities include:

  • Lead technical evaluations, proof-of-concepts, demonstrations, and workflow enablement tailored to customer SoC architectures.
  • Deploy, configure, and integrate virtual platforms (Virtualizer, VDKs) into customer toolchains and CI/CD pipelines.
  • Troubleshoot customer issues and optimize virtual platform performance, including analysis of memory subsystems and interconnects.
  • Deliver technical training and workshops on virtual platform usage and performance analysis workflows.
  • Partner with sales, field engineering, and R&D to define deployment strategies, scope requirements, and escalate product issues.
  • Represent the company at customer sites and technical forums to drive adoption and share best practices.

Requirements

Must-have technical skills and professional competencies:

  • Hands-on experience with SoC software development, bring-up, integration, debug, and verification workflows.
  • Proficiency in C/C++ and scripting (Python or shell) for automation and debugging tasks.
  • Working knowledge of processor architectures (Arm, RISC-V) and system-level software/hardware interactions.
  • Experience diagnosing performance issues related to memory subsystems, interconnects, and on-chip communication.
  • Strong customer-facing skills: translate customer problems into technical plans and communicate clearly to diverse audiences.
  • Ability to work independently on customer sites and coordinate across geographically distributed teams.
  • Nice-to-have: familiarity with SystemC/TLM, ESL/virtual prototyping technologies, test automation, and CI/CD tools (e.g., Jenkins).

Education Requirements

Bachelor's or Master's degree in Computer Science, Computer Engineering, Electronics Engineering, or a related technical field, or equivalent practical experience. The posting explicitly allows equivalent practical experience and references 3+ years in applications engineering, field engineering, or embedded software development.


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-06-02