Senior Staff Engineer, Applications Engineering
SynopsysJob Title
Senior Staff Engineer, Applications Engineering
Role Summary
Staff-level engineering role on the emulation and prototyping product team. Collaborate with R&D, customers, Marketing and Sales to drive technical development, product quality, and customer deployments for hardware-assisted verification solutions.
Experience Level
Senior-level - 10+ years of related experience.
Responsibilities
Key responsibilities focus on advancing emulation/prototyping workflows, supporting customers, and delivering production-ready solutions.
- Work closely with R&D and customers on hardware-assisted verification products and customer deployments.
- Drive the technology lifecycle from development through product sign-off and release processes.
- Define and implement test strategies and methodologies to improve usability, quality of results, and interoperability with other tools.
- Develop expertise in design, partitioning, testing, synthesis, and simulation-based verification for emulation and prototyping flows.
- Support early-stage development of ZeBu-based products and enable varied vertical designs (HPC, AI, storage, networking, automotive, hyperscalers).
- Collaborate with cross-functional teams (Marketing, Sales, Support) to demonstrate capabilities and address customer needs.
- Provide expert consultation for complex debugging and problem resolution.
Requirements
Must-have technical skills and practical experience to perform the role; preferred items are marked.
- Must-have: Expertise in emulation and/or prototyping flows, systems, and methodologies.
- Must-have: Strong proficiency in Verilog, SystemVerilog, VHDL and C/C++.
- Must-have: Understanding of verification concepts and experience with functional simulators.
- Must-have: Experience with scripting languages such as Python and Tcl.
- Must-have: Knowledge of simulation flows, assertions, DPI, and transactors; strong debugging and problem-solving skills.
- Must-have: Strong communication skills and the ability to interact with customers and peers.
- Preferred: Knowledge of synthesis and timing analysis concepts.
- Preferred: Familiarity with Synopsys tools (ZeBu, HAPS, VCS, Verdi, Proto Compiler, Synplify, DC, Formality).
- Preferred: Experience with Xilinx & Altera architectures and toolchains; protocols such as PCIe, USB, Ethernet, DRAM, HBM, NAND Flash.
- Preferred: Experience with CPU architecture, OS concepts, SW/HW debug methodologies and DFT solutions.
Education Requirements
BSEE or MS in Electrical Engineering (or related technical field) required. The role 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.
