Etched

Emulation Software Engineer

Etched
Apply
5 months ago
Cupertino, CA, USASenior
H1B Sponsor

Responsibilities

  • Oversee SoC bring-up on emulation platforms and diagnose and resolve failing SoC and processor tests
  • Develop techniques to accelerate pre-silicon validation and software development
  • Support emulation environments using C/C++ DPI transactors, coverage analysis, and in-circuit emulation for high-speed protocols
  • Develop software to capture debugging signals and tooling to surface insights for users
  • Implement hybrid emulation environments using custom DPI-based streaming transactors
  • Create configurable chip-to-chip network models using emulation-efficient primitives
  • Collaborate with Design, DV, Silicon Validation, Performance, and Software teams and emulation vendors

Requirements

  • Hands-on experience with emulation platforms such as Palladium, Protium, Veloce, or Zebu, including design bring-up, build flows, debugging, and performance tuning
  • Strong experience with C/C++ and Linux system development
  • Proficiency with SystemVerilog and Verilog, including DPI-based interfaces
  • Practical experience with scripting languages such as Python for automation
  • Experience with UVM verification environments is advantageous
  • Background in design verification, DFT, and testbench modeling is advantageous
  • Familiarity with waveform debugging tools such as Verdi or SimVision is advantageous

Benefits

  • Full medical, dental, and vision coverage with 100% of premiums covered
  • $2,000/month housing subsidy for employees living within walking distance of the office
  • Daily lunch and dinner at the office
  • Relocation support for employees moving to Cupertino
  • Fully in-person work arrangement in Cupertino

Tech Stack

Categories

Etched

About Etched

51-200 employees

Frontier Inference Clusters