Jobiglo

No results.

Emulation Software Engineer

Etched · Cupertino

New
Mid 🇬🇧 English
C/C++ Linux SystemVerilog Verilog DPI Python UVM Verdi SimVision

Job description

About the role

Etched builds AI chips hard-coded for individual model architectures, aiming for much higher throughput and lower latency than current GPU-based solutions. This Emulation Software Engineer role is based in Cupertino and involves bringing up SoCs on emulation platforms, accelerating pre-silicon validation and supporting emulation environments.

Key responsibilities

  • Oversee SoC bring-up on emulation platforms and diagnose and resolve failing SoC/processor tests.
  • Develop techniques to speed up pre-silicon validation and software development.
  • Support emulation environments using C/C++ DPI transactors, coverage analysis and in-circuit emulation for high-speed protocols.
  • Work with Design, DV, Silicon Validation, Performance and Software teams, and partner with emulation vendors to improve platforms and troubleshoot complex issues.
  • Build software to capture debugging signals and create tooling, implement hybrid emulation environments with custom DPI-based streaming transactors, and create configurable chip-to-chip network models.

Required profile

  • Hands-on emulation experience on platforms such as Palladium, Protium, Veloce or Zebu, covering bring-up, build flows, debugging and performance tuning.
  • Strong C/C++ and Linux system development experience.
  • Proficiency with SystemVerilog and Verilog, including DPI-based interfaces.
  • Scripting experience, for example Python for automation.
  • Nice to have: UVM verification environments, design verification, DFT and testbench modeling, and waveform debug tools such as Verdi or SimVision.

What we offer

  • Full medical, dental and vision coverage, with 100% of premiums paid by the employer.
  • Housing subsidy of $2,000 per month for people living within walking distance of the office.
  • Daily lunch and dinner provided in the office.
  • Relocation support for those moving to Cupertino.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Etched.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:greenhouse

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 3 days ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Etched

Cupertino