Staff Application Engineer, Virtual Prototyping
Alternate Job Titles
- Staff Application Engineer, Virtual Prototyping
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 in the trenches of SoC software development, and you know that waiting for silicon is the bottleneck that kills schedules and burns budgets. Virtual prototyping is not a nice-to-have for you, it is the difference between starting software bring-up six months early or scrambling when the first chips arrive. You have debugged embedded systems, traced performance bottlenecks through memory subsystems and interconnects, and you understand why a virtual platform that behaves like real hardware matters more than one that just looks good in a demo.
You are technical enough to earn credibility in a room full of architects and software engineers, but you also know how to translate what a tool does into what a customer actually gains. When a customer says their current workflow is broken, you do not pitch features, you ask the right questions, map their pain points, and show them a path forward that fits their reality.
You like being the person who makes complex technology work for someone else. At Synopsys, you will work with semiconductor customers deploying Virtualizer, VDKs, and Performance Analysis tools to shift left, debug faster, and ship better software.
What You'll Be Doing
- Support semiconductor customers deploying Synopsys Virtualizer, Virtualizer Development Kits, and Performance Analysis solutions for early software development, hardware/software integration, and system validation
- Lead technical engagements including product demonstrations, proof-of-concept projects, evaluations, and workflow enablement sessions tailored to customer SoC architectures and development processes
- Work directly with customer engineering teams to troubleshoot issues, optimize virtual platform configurations, and integrate Virtualizer into their existing toolchains and CI/CD pipelines
- Partner with sales and field engineering teams to scope customer requirements, define deployment strategies, and drive adoption of virtual prototyping across software, hardware, and system engineering organizations
- Deliver technical training and workshops to customer teams on virtual platform usage, performance analysis workflows, and best practices for software bring-up and debug
- Collaborate with Synopsys R&D teams to escalate customer issues, provide feedback on product capabilities, and influence roadmap priorities based on real-world deployment challenges
- Represent Synopsys at customer sites, industry events, and technical forums to promote virtual prototyping technologies and share best practices
The Impact You Will Have
- Enable customers to start software development months earlier by deploying virtual platforms before silicon is available, directly accelerating their time to market
- Help engineering teams reduce their dependency on scarce physical hardware prototypes and improve software quality through earlier integration and testing
- Drive measurable improvements in customer productivity by optimizing virtual platform performance, automating workflows, and integrating tools into regression and CI/CD environments
- Build long-term technical relationships with customer architects and engineering leaders, positioning Synopsys as a trusted partner in their SoC development strategy
- Influence product direction by channeling real customer feedback and deployment learnings back to R&D, shaping future releases of Virtualizer and Performance Analysis tools
- Expand adoption of Synopsys virtual prototyping solutions across new customer projects, teams, and use cases through successful technical engagements and proven results
- Strengthen the Synopsys presence in the Hsinchu semiconductor ecosystem by delivering consistent technical excellence and customer success
What You'll Need
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electronics Engineering, or equivalent practical experience with 3+ years in applications engineering, field engineering, or embedded software development
- Strong hands-on experience with SoC software development, bring-up, integration, debug, and verification workflows
- Proficiency in C/C++ programming and scripting languages such as Python or shell scripting, with a solid understanding of embedded software development
- Working knowledge of processor architectures including Arm and RISC-V, and how software interacts with hardware at the system level
- Experience with SoC architecture, subsystem integration, or performance analysis including memory subsystems, interconnects, and on-chip communication is a strong plus
- Familiarity with ESL or virtual prototyping technologies, SystemC/TLM modeling, or virtual platform deployment is highly valuable
- Exposure to test automation, CI/CD workflows, and tools like Jenkins is a plus
Who You Are
- You can walk into a customer meeting, listen to a messy problem, and walk out with a clear technical plan that the customer believes in
- You know that customer success is your success, and you are willing to roll up your sleeves to troubleshoot an issue, rewrite a script, or sit through a debug session until the problem is solved
- You learn fast and adapt quickly, whether it is a new customer architecture, an unfamiliar toolchain, or a shifting project priority
- You communicate clearly with both technical and non-technical audiences, and you can explain a complex tradeoff to an engineering manager without losing the nuance or oversimplifying the reality
- You stay organized across multiple customer engagements, follow through on commitments, and keep internal and external stakeholders aligned without constant reminders
- You are comfortable working independently in a customer-facing role while also collaborating effectively with sales, field engineering, and R&D teams across geographies
The Team You'll Be Part Of
You will join the Systems Software Applications Engineering team supporting customers in the Hsinchu region and across Asia. This team works closely with semiconductor companies deploying Synopsys virtual prototyping and performance analysis solutions to accelerate software development and improve hardware/software integration. You will collaborate with field engineers, sales teams, and R&D across Synopsys to deliver technical excellence and drive customer success with Virtualizer, VDKs, and Performance Analysis tools.
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
At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.
Apply NowRelevant Jobs
-
Staff Application Engineer, Virtual Prototyping
Hsinchu, Taiwan
Engineering
-
SAP SuccessFactors Architect
Bengaluru, India
Information Technology
-
AI/LLM Software Developer - Verification Frontend
Noida, India
Engineering
Find the open role that’s
right for you
-
Staff Application Engineer, Virtual Prototyping
Hsinchu, Taiwan
-
SAP SuccessFactors Architect
Bengaluru, India
-
AI/LLM Software Developer - Verification Frontend
Noida, India
-
Technical / Product Publications, Engineer
Noida, India
View all job opportunities here
View all job opportunities here