> Markdown version of [/jobs/ext/2724792-sdk-hardware-simulation-engineer](https://www.wearedevelopers.com/jobs/ext/2724792-sdk-hardware-simulation-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SDK Hardware Simulation Engineer - **Company:** Innatera Nanosystems - **Location:** Netherlands - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Neural Networks, Assembly Language, Unit Testing, C++ (Programming Language), Code Review, Digital Electronics, Microprocessors, Firmware, Python (Programming Language), Machine Learning, Software Architecture, Reduced Instruction Set Computing, Software Engineering, Information Technology, Bare Metal, Hardware Infrastructure, Physical Design, C++14 - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/senior-sdk-hardware-simulator-engineer-innatera-nanosystems-8277984 ## About the Role * 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 (e.g., for scripting, automation, or SDK integration); * 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). Whether you're passionate about microarchitecture, excited by verification or physical design, driven by supporting operations, building strong teams, or mastering the details of accounting, we'd love to hear from you! ## Description * 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; * Work closely with cross-functional teams (Digital Design, Firmware, SDK) to ensure models reflect the real hardware faithfully; * Take ownership of simulation infrastructure quality: write unit tests, review code, and continuously improve design and maintainability; * Collaborate on expanding our SDK feature set, ensuring the usability of the simulation for external developers. * Participate in team brainstorming and contribute to other SDK development tasks as needed. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)