Senior SDK Hardware Simulator Engineer

Innatera
Netherlands, United Kingdom, London, Ireland, Dublin
Workplace: RemoteFull timeFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["C++","Python","Transaction-level modeling","Hardware simulation","Software architecture","Unit tests","Communication"]

Design and build high-performance C++ hardware simulators that mirror our neuromorphic SoC, enabling early application development and system validation before hardware availability. Collaborate with Digital Design, Firmware, and SDK teams to ensure accurate models, contribute to performance/power modeling, write maintainable tests, and expand the SDK simulation tooling for external developers and internal validation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Innatera
Innatera
2 months ago

Senior SDK Hardware Simulator Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Design and build high-performance C++ hardware simulators that mirror our neuromorphic SoC, enabling early application development and system validation before hardware availability. Collaborate with Digital Design, Firmware, and SDK teams to ensure accurate models, contribute to performance/power modeling, write maintainable tests, and expand the SDK simulation tooling for external developers and internal validation.
Location: Netherlands, United Kingdom, London, Ireland, Dublin
Workplace: Remote
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering

Key Responsibilities

  • •Design and implement simulation models in modern C++ (C++17/20) to replicate the functions of neuromorphic processors, CPUs, memory systems, and other components in the full SoC
  • •Convert technical hardware specs into high-performance, verifiable software models
  • •Contribute to performance modeling: simulate power consumption, latency to identify performance bottlenecks
  • •Support early application development with accurate and configurable hardware simulation tools
  • •Collaborate with cross-functional teams (Digital Design, Firmware, SDK) to ensure models reflect the real hardware faithfully

Key Requirements

  • •Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
  • •Strong C++ development skills (including C++17/20)
  • •Experience in transaction-level modeling of hardware components
  • •Solid understanding of digital hardware fundamentals (e.g., CPU, instruction sets, memory systems, DMA)
  • •Working knowledge of Python (e.g., for scripting, automation, or SDK integration)
Experience:SemiconductorsEdge AINeuromorphicEmbedded
Education:Bachelor's
Skills:C++PythonTransaction-level modelingHardware simulationSoftware architectureUnit testsCommunication
Languages:English
Tech Stack:C++C++17C++20PythonRTLRISC-VARM

Company Brief

Innatera
Develops ultra-low-power neuromorphic processors and software for sensor-edge AI, enabling high-performance, energy-efficient signal processing for IoT, wearables, and embedded devices.
Industry: Deep Tech
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Funding: Series A
Headquarters: Rijswijk, Netherlands
Founded: 2018
Glassdoor
Glassdoor: 0.0
WebsiteLinkedInGlassdoor