Staff Engineer, Applications Engineering
SynopsysJob Title
Staff Engineer, Applications Engineering
Role Summary
Senior engineer responsible for enabling and supporting hardware-assisted verification products (emulation and prototyping) through collaboration with R&D and customers. The role focuses on technology lifecycle activities from development to product sign-off and customer deployment.
Work involves defining test strategies, improving tool interoperability and quality of results, and supporting early-stage designs across verticals such as HPC, AI, storage, networking, and automotive.
Experience Level
Senior - 10+ years of related experience.
Responsibilities
Primary responsibilities include product engineering, customer engagement, and technical leadership for emulation/prototyping solutions.
- Collaborate with R&D and customers to develop and deploy hardware-assisted verification products.
- Drive the technology life cycle from development through product sign-off and customer deployment.
- Define and implement test strategies and methodologies to improve usability and results quality.
- Support design partitioning, synthesis, testing, and simulation-based verification flows for emulation/prototyping.
- Demonstrate solutions and provide technical consultation to customers, marketing, and sales teams.
- Ensure projects are executed to schedule and meet quality objectives.
- Support a variety of customer designs and platforms during early-stage product development.
Requirements
Required technical skills and experience that enable the responsibilities above.
- Expertise in emulation and/or prototyping flows, systems, and methodologies.
- Proficiency in Verilog, SystemVerilog, VHDL, and C/C++.
- Understanding of verification concepts and experience with functional simulators.
- Experience with scripting languages such as Python and Tcl.
- Knowledge of simulation flows, assertions, DPI, and transactors.
- Strong problem-solving and debugging skills.
- Effective written and verbal communication; ability to interact with customers and cross-functional teams.
Preferred:
- Knowledge of synthesis and timing analysis concepts.
- Familiarity with Synopsys tools and related products (examples: ZeBu, HAPS, VCS, Verdi, Proto Compiler, Synplify, Design Compiler, Formality).
- Experience with Xilinx and Intel/Altera architectures and toolchains.
- Protocol experience such as PCIe, USB, Ethernet, DRAMs, HBM, NAND Flash.
- Knowledge of CPU architecture, operating systems, and SW/HW debug methodologies and tools.
- Experience with DFT solutions.
Education Requirements
Bachelor of Science in Electrical Engineering (BSEE) or Master’s degree (MS) in a related field; the posting specifies 10+ years of related experience.
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.
