Emulation Engineer

Etched

$150K — $275K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of hands-on experience with emulation platforms such as Palladium, Protium, Veloce, ZeBu, or HAPS.
  • Strong programming skills in C/C++ along with Linux system development experience.
  • Proficient in SystemVerilog and Verilog, including using DPI-based interfaces.
  • Experience with git-based development workflows and proficiency in scripting with Python for automation.
  • Background in UVM verification environments is a plus.

Responsibilities

  • Oversee SoC bring-up on emulation platforms and troubleshoot failing SoC/processor tests.
  • Develop automated build and regression flows to expedite pre-silicon validation and software development.
  • Support emulation environments using advanced techniques like C/C++ DPI transactors and coverage analysis.
  • Collaborate with cross-functional teams and emulation vendors to enhance platform capabilities.
  • Capture debugging signals and provide actionable insights for users through high-performance infrastructure.
  • Implement hybrid emulation environments with custom DPI-based streaming transactors.
  • Build and maintain CI pipelines for reproducibility and regression tracking across emulation workflows.

Benefits

  • Comprehensive medical, dental, and vision coverage with generous premiums.
  • $500 monthly credit for opting out of medical benefits.
  • $2,000 monthly housing subsidy for local employees.
  • Relocation assistance for new hires moving to San Jose.
  • Various wellness benefits addressing fitness and mental health.
  • Daily lunch and dinner provided in the office.
  • Unlimited compute budget based on ROI justification.
Full Job Description
Key responsibilities
  • Oversee SoC bring-up on emulation platforms; diagnose and resolve failing SoC/processor tests.
  • Develop and maintain automated build and regression flows to accelerate pre-silicon validation and software development.
  • Provide support across emulation environments using advanced techniques including C/C++ DPI transactors, coverage analysis, and in-circuit emulation for high-speed protocols.
  • Collaborate closely with Design, DV, Silicon Validation, Performance, and Software teams, and partner with leading emulation vendors to enhance platform capabilities and resolve complex issues.
  • Develop high-performance infrastructure to capture debugging signals and surface actionable insights for users.
  • Implement hybrid emulation environments using custom DPI-based streaming transactors.
  • Create highly configurable chip-to-chip network models using emulation-efficient primitives.
  • Build and maintain CI pipelines and git-based workflows for emulation build reproducibility and regression tracking.

You may be a good fit if you have
  • Hands-on experience with emulation platforms such as Palladium, Protium, Veloce, ZeBu, or HAPS, covering design bring-up, build flows, debugging, and performance tuning.
  • Strong C/C++ and Linux system development skills. Proficiency with SystemVerilog and Verilog, including DPI-based interfaces.
  • Experience with git-based development workflows and scripting (Python) for automation and flow development.

Strong candidates may also have experience with
  • Experience with UVM verification environments.
  • Background in design verification, DFT, and testbench modeling.
  • Familiarity with waveform debug tools such as Verdi or SimVision.
  • Experience with SLURM or similar job schedulers for managing large emulation workloads.
  • Familiarity with CI/CD tooling (e.g., Jenkins, GitHub Actions) applied to hardware or pre-silicon validation flows.

Benefits
  • Medical, dental, and vision packages with generous premium coverage
    • $500 per month credit for waiving medical benefits
  • Housing subsidy of $2k per month for those living within walking distance of the office
  • Relocation support for those moving to San Jose (Santana Row)
  • Various wellness benefits covering fitness, mental health, and more
  • Daily lunch and dinner in our office
  • Unlimited compute budget subject to ROI justification

Compensation Range
  • $150,000 - $275,000

Similar Jobs

More Jobs at Etched

  • Emulation Engineer
    $150K — $275K *
    San Jose, CA 95123 (Santa Clara County)
    Information Technology
    In-Person
  • Product Quality Engineer
    $100K — $130K *
    San Jose, CA 95123 (Santa Clara County)
    Consumer Technology
    In-Person
  • Platform Operations
    $120K — $150K *
    San Jose, CA 95123 (Santa Clara County)
    Information Technology
    In-Person
  • Optical Systems Engineer
    $120K — $160K *
    San Jose, CA 95123 (Santa Clara County)
    Telecommunications & Hardware
    In-Person
  • People Operations, Data
    $90K — $130K *
    San Jose, CA 95123 (Santa Clara County)
    Business Services
    In-Person

More Information Technology Jobs

Find similar Emulation Engineer jobs: