Senior SDK Hardware Simulator Engineer
Core
Design and build high-performance C++ hardware simulators to replicate neuromorphic processors and SoC components for early application development and system validation.
Role type
Senior IC hardware simulation engineer
Builds
Accurate, configurable software models of neuromorphic architectures and full SoC components
Domain
Semiconductor / Neuromorphic computing / Edge AI
Deliverable
production ML models
Required skills
C++17/20, transaction-level modeling, digital hardware fundamentals, hardware/software co-design, Python scripting, modular software architecture
Preferred skills
RTL simulation, low-power embedded programming, bare-metal firmware, RISC-V/ARM architectures, Spiking Neural Networks
Technologies
C++17/20, Python
Responsibilities
Design and implement simulation models for neuromorphic processors, CPUs, and memory systems; Convert technical hardware specs into verifiable software models; Simulate power consumption and latency to identify performance bottlenecks; Support early application development with simulation tools; Collaborate with cross-functional teams to ensure model fidelity; Maintain simulation infrastructure quality through testing and code reviews.
Seniority
Senior, hands-on IC