Innatera
Senior SDK Hardware Simulator Engineer
Rijswijk Office, Remote. Posted 5 days ago
The role
You will design and build high-performance C++ hardware simulators to replicate neuromorphic processors, CPUs, and memory systems. This role supports early application development and system validation before hardware is available.
What you will do
- Design and implement simulation models in modern C++ to replicate neuromorphic processors, CPUs, memory systems, and other SoC components
- Convert technical hardware specs into high-performance, verifiable software models
- Simulate power consumption and latency to identify performance bottlenecks
- Support early application development with accurate and configurable hardware simulation tools
- Work with Digital Design, Firmware, and SDK teams to ensure models reflect real hardware
- Write unit tests, review code, and improve simulation infrastructure quality
- Collaborate on expanding the SDK feature set
- Participate in team brainstorming and other SDK development tasks
Required qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
- Strong C++ development skills (including C++17/20)
- Proven track record of designing modular, maintainable, and testable software architecture
- Experience in transaction-level modeling of hardware components
- Solid understanding of digital hardware fundamentals (e.g., CPU, instruction sets, memory systems, DMA)
- Familiarity with hardware/software co-design concepts
- Working knowledge of Python
- Great communication skills
Nice to have
- Experience working with RTL simulations, waveforms, and understanding how hardware behaves at the signal level
- Experience in low-power resource-constrained embedded programming
- Exposure to bare-metal firmware development, including assembly language
- Familiarity with RISC-V or ARM computer architectures
- Knowledge of machine learning, edge AI, and SNN (Spiking Neural Networks)
About the company
Innatera is a Dutch semiconductor company that develops ultra-efficient neuromorphic processors for AI at the edge. Their technology serves the IoT, wearable, embedded, and automotive domains.