Hardware Emulation Engineer

closed
Enfabrica Logo

Enfabrica

πŸ“Remote - India

Summary

Join Enfabrica's team of silicon and distributed systems experts as a Hardware Emulation Engineer. You'll build a groundbreaking product revolutionizing next-generation distributed computing systems and solve key infrastructure challenges. The role involves building hardware emulation frameworks and executing emulation test plans for large-scale chips. This India-based position (Hyderabad preferred, remote options available) requires experience with industry-standard HW emulator platforms. You will collaborate with cross-functional teams and leverage simulation-based design verification flows. The ideal candidate possesses strong communication skills and relevant experience.

Requirements

  • Emulation experience on any of the emulation platforms : Palladium, Zebu or Veloce
  • Experience with emulation compile flow, wave dump & triggers, running tests
  • Experience writing scripts in Perl or Python
  • Exposure to Makefile, Bazel or other build flows
  • Experience with waveform debug tools such as Verdi/SimVision/Indago
  • Good understanding of Verilog and SystemVerilog RTL design
  • Exposure to synthesizable SystemVerilog/Verilog code and SVAs
  • Strong communication skills and a team player
  • MS with 3+ years of experience, BS with 5+ years experience

Responsibilities

  • Collective ownership of emulation build infrastructure
  • Collective ownership of chip level emulation models
  • Collective ownership of tools around build automation, run automation and debug utilities
  • Development and ownership of Github based CI/CD flows for emulation code base
  • Own and maintain emulation infrastructure
  • Own and maintain chip level emulation models for validating different subsystems within a networking chip
  • Work with vendors on hardware and tool issues on a need basis
  • Enhance emulation methodology for robustness, test throughput, portability and debuggability
  • Work cross functional with simulation, firmware and software test team to validate the chip pre-silicon. Support SW test bring up and debug on hardware emulator, collaborate with hardware design team to triage and fix design issues
  • Leverage understanding of simulation based design verification flows to help emulation test-planning and execution
  • Work cross functional with simulation, firmware and software test team to repro failures seen in real silicon on the emulator

Preferred Qualifications

  • Working knowledge of PCIE, Ethernet, AXI, DDR, etc
  • Working knowledge of UART, SPI, JTAG, QSPI, etc
  • Working knowledge of ARM based processors
  • Exposure to Design Verification and System Verilog, UVM, and C/C++ verification environments, waveform debug. Be able to correlate stimulus between simulation and emulation
This job is filled or no longer available

Similar Remote Jobs