Senior Simulation Engineer
Core
Building a functional simulator for Fractile's AI accelerator hardware to validate behavior, firmware, and runtime stack before silicon exists.
Role type
Senior Simulation Engineer (Hardware/Software Co-design)
Builds
Functional simulators for custom AI accelerator hardware
Domain
Semiconductor hardware design, AI inference chips, low-level firmware
Deliverable
production ML models | infrastructure
Required skills
C programming, low-level hardware behavior (MMIO, interrupts, memory ordering, concurrency), system-level debugging, CI/CD integration, containerized workflows
Preferred skills
Hardware simulator/emulator development, SystemC, QEMU/TCG, RISC-V/x86 architecture, Python, Docker/Kubernetes
Technologies
C, SystemC, QEMU, Docker, Kubernetes, RISC-V, x86
Responsibilities
Implement device models and behaviors (MMIO, interrupts, DMA, memory, concurrency, error paths), collaborate with runtime/kernel/firmware/HW engineers, ensure simulator usability at scale (tracing, determinism, CI integration), debug simulator issues to unblock teams
Seniority
Senior, hands-on IC