Software Engineer - Simulators
Core
Design and implement a Rust-based cycle-accurate simulator for custom AI accelerator hardware to enable hardware-software co-design.
Role type
Senior IC software engineer (chip simulation)
Builds
Cycle-accurate hardware simulators and supporting tooling
Domain
Semiconductor / AI Hardware
Deliverable
production ML models
Required skills
Rust, Computer Architecture, Simulation Development, Cross-functional Collaboration, Tooling Development, AI Development Tools
Preferred skills
Cycle-accurate simulator experience, ML accelerator architecture knowledge, Rust code optimization, Processor/Memory/Networking architecture knowledge, Power/Performance/Cost tradeoff analysis
Technologies
Rust
Responsibilities
Design and implement a Rust-based chip simulator, Collaborate with architecture and verification teams, Build models that shape silicon design, Build tooling for correlation and debug, Use AI development tools to accelerate work
Seniority
Senior, hands-on IC
