Emulation Software Engineer

etchedaiΒ· Software
Apply Now β†—
πŸ“ Cupertino, CA

About this role

Emulation Software Engineer

About Etched

Etched is building AI chips that are hard-coded for individual model architectures. Our first product (Sohu) only supports transformers, but has an order of magnitude more throughput and lower latency than a B200. With Etched ASICs, you can build products that would be impossible with GPUs, like real-time video generation models and extremely deep & parallel chain-of-thought reasoning agents.

Key responsibilities

  • Oversee SoC bring-up on emulation platforms; diagnose and resolve failing SoC/Processor tests.
  • Develop innovative techniques to accelerate pre-silicon validation and software development.
  • Provide support for various emulation environments, utilizing advanced emulation techniques including C/C++ DPI transactors, coverage analysis, and in-circuit emulation for high-speed protocols.
  • Collaborate closely with teams across Design, DV, Silicon Validation, Performance, and Software, and partner with leading emulation vendors to enhance platform capabilities and troubleshoot complex issues.

Β 

Representative projects

  • Develop high-performance software to capture debugging signals and create associated tooling to surface valuable insights for users.
  • Implement a hybrid emulation environment using custom DPI-based streaming transactors.
  • Create highly configurable chip-to-chip network models using emulation-efficient primitives.

You may be a good fit if you have

  • Hands-on experience with emulation on platforms such as Palladium, Protium, Veloce, or Zebu, covering 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 (i.e., Python) for automation.

Strong candidates may also have experience with

  • Experience working with UVM verification environments.
  • Background in design verification, DFT, and testbench modeling.
  • Familiarity with waveform debug tools such as Verdi or SimVision.

Benefits

  • Full medical, dental, and vision packages, with 100% of premium covered
  • Housing subsidy of $2,000/month for those living within walking distance of the office
  • Daily lunch and dinner in our office
  • Relocation support for those moving to Cupertino

How we’re different

Etched believes in the Bitter Lesson. We think most of the progress in the AI field has come from using more FLOPs to train and run models, and the best way to get more FLOPs is to build model-specific hardware. Larger and larger training runs encourage companies to consolidate around fewer model architectures, which creates a market for single-model ASICs.

We are a fully in-person team in Cupertino, and greatly value engineering skills. We do not have boundaries between engineering and research, and we expect all of our technical staff to contribute to both as needed.

Frequently Asked Questions

Is the salary disclosed for the Emulation Software Engineer position at etchedai?
The salary for this Emulation Software Engineer role at etchedai is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Emulation Software Engineer position at etchedai located?
This Emulation Software Engineer role at etchedai is based in Cupertino, CA. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Which team or department does the Emulation Software Engineer at etchedai belong to?
This Emulation Software Engineer position is part of the Software department at etchedai. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Emulation Software Engineer position at etchedai?
Click the "Apply Now" button on this page. You will be redirected to etchedai's official application portal hosted on greenhouse where you can submit your application directly.
When was the Emulation Software Engineer job at etchedai posted?
This Emulation Software Engineer position at etchedai was posted on Jan 30, 2025. Apply as soon as possible β€” early applications are often reviewed first.
Emulation Software Engineer
etchedai
Apply for this role β†—

You'll be redirected to etchedai's official application page on Greenhouse.