> Markdown version of [/jobs/ext/2724860-npu-sdk-software-engineer](https://www.wearedevelopers.com/jobs/ext/2724860-npu-sdk-software-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). --- # NPU SDK Software Engineer - **Company:** Innatera Nanosystems - **Location:** Netherlands - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Neural Networks, C++ (Programming Language), Compilers, Code Review, Logic Synthesis of Circuits, Firmware, Python (Programming Language), Software Architecture, Tensorflow, Reduced Instruction Set Computing, Pytorch, Information Technology, Low Latency, Bare Metal, Physical Design - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/senior-npu-sdk-software-engineer-innatera-nanosystems-8140913 ## About the Role * Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field; * Strong Python development skills; * Extensive experience with PyTorch and its customization, including knowledge of internal mechanics; * Proven track record of designing modular, maintainable and testable software architecture; * Experience in low-power resource-constrained embedded programming; * Familiarity with hardware/software co-design concepts; * Highly flexible, with a readiness to step outside your immediate domain to drive team success; * A strong growth mindset with an active drive to master new tools and technologies; * Great communication skills. Nice to have: * Modern C++ development skills (including C++17/20) would be a big plus, or a willingness to expand the knowledge; * Exposure to bare-metal firmware development; * Solid understanding of computer architecture, particularly ARM or RISC-V-based systems, and basic digital design knowledge is a big plus; * Familiarity with ML compilers like MLIR, IREE or PyTorch compiler (Dynamo); * Familiarity with the runtime of TinyML or EdgeAI runtimes (TensorFlow Lite Micro, execuTorch); * Knowledge of 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 * To take care of the full life-cycle of our SDK features in one of the components, including the simulator and compiler, or the API and the infrastructure of our SDK; * Set and uphold high standards for code quality, maintainability, testing, and release readiness; * Conduct code reviews and improve engineering practices and ensure robust documentation within the expertise domain; * Work closely with other team (Digital Design, Firmware, Applications), translate complex algorithm or hardware specifications into efficient, user friendly, and testable software behaviour, and provide technical feedback; * Provide support to internal teams and customers to enable them to develop applications quickly using our SDK or help solve any issues; * Contribute to improving power consumption performance, latency, and any performance bottlenecks for our efficient edge-AI solution; * Keep innovating, bring latest trend of the technology and best practice to keep our product competitive in the market. ## Related Videos - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Nemotron: NVIDIA's open model strategy for developers](https://www.wearedevelopers.com/videos/100064-nemotron-nvidia-s-open-model-strategy-for-developers) - [Just-in-time Compilation in JVM](https://www.wearedevelopers.com/videos/240-just-in-time-compilation-in-jvm) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [From Model to Metal: An Open Source Stack for Accelerating Intelligence](https://www.wearedevelopers.com/videos/1636-from-model-to-metal-an-open-source-stack-for-accelerating-intelligence) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) ## Related Articles - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Best Companies in the Netherlands: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/193-best-companies-in-the-netherlands-top-25-companies-in-2023) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)