Emulation Software Engineer
Etched · Cupertino
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 41 job offers in the United StatesSalaries by job title
- Delivery Specialist 330
- Line Cook 259
- Restaurant Host 249
- Dishwasher 241
- Shift Supervisor 226
- Parts Specialist 208
- Retail Service Specialist 176
- Server - Red Robin 140
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
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