CareerPlanSign in

Software Engineer - FPGA-Accelerated RTL Simulation

Berkeley, California, United States💼 Full-time💰 $178,848–$178,848🗓 2026-08-17 → 2026-09-25

Core

Develop the C++ software component of a custom hardware emulation framework for RISC-V cores, enabling fast debugging and cost-effective deployment.

Role type

Senior C++ application engineer (hardware emulation stack)

Builds

Hardware emulation capacity for RISC-V core IP

Domain

Semiconductor / Chip design / RISC-V architecture

Deliverable

production ML models | product features | infrastructure

Required skills

C++20, multithreaded application development, high-performance computing, compiler development (LLVM/MLIR), FPGA RTL design

Preferred skills

Chisel, Xilinx FPGA optimization, ASIC RTL design

Technologies

C++, FireSim, MLIR, CIRCT, LLVM, Chisel, Xilinx

Responsibilities

Build and maintain the C++ application layer of the emulation framework, collaborate with FPGA RTL designers and compiler developers, contribute to debug tools for RISC-V co-design.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.