Alphawave Semi

Staff Emulation Engineer

Alphawave Semi

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, Oregon

Visit company website
AI Apply
Manual Apply

Salary

💰 $200,000 - $250,000 per year

Job Level

Lead

Tech Stack

PerlPythonShell Scripting

About the role

  • Drive emulation platform adoption by gathering requirements from development teams, architecting and implementing infrastructure and methodologies, and enabling effective debug strategies.
  • Collaborate with emulation platform vendors to optimize performance, ensure seamless toolchain integration, and enable key features.
  • Define and implement emulation methodologies to support design, verification, validation, firmware, and software bring-up across all business units of Alphawave.
  • Develop automation, workflows, and scripts to streamline emulation deployment, improve efficiency, and maximize resource utilization.
  • Provide hands-on support and training to teams leveraging emulation, ensuring best practices and effective debugging strategies.
  • Support debugging efforts by identifying, triaging, and resolving issues in collaboration with design, verification, and software teams.
  • Establish and document best practices for emulation processes, ensuring consistency, scalability, and optimal use of emulation resources.
  • Engage with internal stakeholders to drive awareness and advocacy for emulation-based methodologies.

Requirements

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum 10+ years of experience in hardware design, verification, or emulation, including 3+ years of direct experience working with hardware emulation platforms, with a strong focus on large-scale SoC/ASIC development.
  • Hands-on experience with hardware emulation platforms (e.g., Cadence Palladium, Synopsys ZeBu, Siemens Veloce) and their deployment in verification, validation, and software bring-up.
  • Strong debugging and problem-solving skills, with experience in triaging hardware/software integration issues and supporting teams in resolving emulation-related challenges.
  • Proficiency in Python, Perl, TCL, or shell scripting for automation, workflow optimization, and tool integration.
  • Good understanding of RTL design, using SystemVerilog, Verilog or VHDL.
  • Solid understanding of hardware verification methodologies (UVM, RTL simulation) and system validation techniques.
  • Experience with bring-up of SoC devices or IP components using an emulator or FPGA.
  • Experience in working with peripheral connections pertaining to SoC/ASIC interfaces, such as JTAG, UART, I2C/I3C, SPI, etc.
  • Strong ability to interface with cross-functional teams (design, verification, firmware, and software teams), as well as external emulation platform vendors.
  • Experience in creating documentation, defining best practices, and training teams on emulation usage and methodologies.
  • Experience with industry-standard EDA tools for synthesis, simulation, and hardware acceleration, including toolchain integration and automation.
  • Adaptability to working in a muti-geographical / cross-cultural environment