Principal Application Engineer- Emulation

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling

I korthet

Synopsys is looking for a Principal Application Engineer specializing in emulation to lead technical engagements with customers. This role involves diagnosing performance bottlenecks, designing emulation strategies for complex SoC and ASIC projects, and collaborating with R&D to influence product roadmaps. The ideal candidate has 10+ years of experience with emulation platforms and a deep understanding of hardware description languages and verification methodologies.

Ansvarsområden

  • Lead technical engagements with customers deploying ZeBu or other emulation platforms, diagnosing performance bottlenecks, debug issues, and workflow inefficiencies.
  • Design emulation strategies for complex SoC and ASIC projects, defining partitioning approaches, testbench integration, and bring-up sequences.
  • Collaborate directly with Synopsys R&D teams to escalate product gaps, influence roadmap priorities, and validate new features.
  • Develop and deliver technical training sessions, workshops, and best practice guides for customer engineering teams and internal engineers.
  • Troubleshoot critical emulation failures in live customer environments, working across hardware, RTL, testbench, and software layers.
  • Mentor junior applications engineers on emulation methodologies, debugging techniques, and customer engagement strategies.

Krav

  • 10+ years of hands-on experience with hardware emulation platforms such as Synopsys ZeBu, Mentor Veloce, or Cadence Palladium, including deployment, debug, and performance optimization.
  • Deep proficiency in hardware description languages including Verilog, SystemVerilog, and VHDL, with the ability to read, debug, and optimize RTL for emulation.
  • Strong understanding of verification methodologies including UVM, constrained random testing, and coverage-driven verification in emulation environments.
  • Solid grasp of SoC and ASIC architecture, including subsystem integration, interconnect protocols, memory hierarchies, and software/hardware co-verification flows.
  • Experience with scripting languages such as Python, Perl, or TCL for automation, flow development, and data analysis.
  • Proven ability to debug complex interactions across RTL, testbenches, emulation hardware, and embedded software.
  • Experience with customer-facing technical roles such as field applications engineering, customer support engineering, or technical consulting.

Önskade kvalifikationer

  • Ability to assess issues in a high-pressure environment and guide teams to the right fix.
  • Skill in explaining complex emulation partitioning tradeoffs clearly and concisely.
  • Natural inclination to be the go-to person for ambiguous problems under pressure.
  • Ability to push back on customer requests constructively to build trust.
  • Genuine curiosity and continuous learning about verification trends, emulation technology, and industry shifts.

Förmåner

  • Eligible for an annual bonus, equity, and other discretionary bonuses.
  • Comprehensive health, wellness, and financial benefits.
  • Competitive total rewards package.
#emulation#verification#hardware#software#debug#SoC#ASIC#RTL#customer#engineering#performance optimization#ZeBu#Synopsys
Synopsys Inc Logo

Företag

Synopsys Inc

Publicerade jobb

för 1 dag sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Senior

Platser

Austin, United States

Sökande

Ansök tidigt