CareerPlanGet AI match score →

Emulation Software Engineer

Software Engineering💼 Full-time🗓 2026-03-26 → 2026-07-31

Core

Building high-performance emulation software and tooling to accelerate pre-silicon validation of AI chips (ASICs) designed for specific model architectures like transformers.

Role type

Emulation Software Engineer

Builds

High-performance debugging tools, hybrid emulation environments, and chip-to-chip network models for AI ASICs.

Domain

Semiconductor hardware design, AI chip architecture, emulation platforms.

Deliverable

production ML models | infrastructure

Required skills

C/C++, Linux system development, SystemVerilog, Verilog, DPI-based interfaces, Python scripting, emulation platform expertise (Palladium, Protium, Veloce, Zebu), SoC bring-up, debugging, performance tuning.

Preferred skills

UVM verification environments, design verification (DV), DFT, testbench modeling, waveform debug tools (Verdi, SimVision).

Technologies

Palladium, Protium, Veloce, Zebu, C/C++, Linux, SystemVerilog, Verilog, Python, DPI, UVM, Verdi, SimVision.

Responsibilities

Oversee SoC bring-up on emulation platforms; diagnose and resolve failing SoC/Processor tests; develop innovative techniques to accelerate pre-silicon validation; provide support for various emulation environments using advanced emulation techniques; collaborate with Design, DV, Silicon Validation, Performance, and Software teams.

Seniority

Mid-Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗