CareerPlanSign in

Senior NPU SDK Software Engineer

Rijswijk Office💼 Full-time🗓 2026-05-21 → 2026-09-26

Core

Design and maintain the Python programming API, PyTorch customization, and compiler for Innatera's neuromorphic edge-AI processors.

Role type

Senior IC NPU SDK Software Engineer

Builds

End-to-end applications for IoT, wearable, embedded, and automotive domains using Innatera's neuromorphic processors

Domain

Semiconductor / Edge AI / Neuromorphic Computing

Deliverable

production ML models

Required skills

Python, PyTorch customization, modular software architecture, low-power embedded programming, hardware/software co-design

Preferred skills

Modern C++ (C++17/20), bare-metal firmware, ARM/RISC-V architecture, ML compilers (MLIR, IREE, Dynamo), EdgeAI runtimes (TensorFlow Lite Micro, execuTorch), SNN

Technologies

PyTorch, C++, Python, MLIR, IREE, TensorFlow Lite Micro, execuTorch, ARM, RISC-V

Responsibilities

Manage full lifecycle of SDK components (simulator, compiler, API, infrastructure); ensure code quality, testing, and release readiness; conduct code reviews and improve engineering practices; translate hardware specifications into efficient software behavior; support internal teams and customers in SDK development; optimize power consumption, latency, and performance bottlenecks; drive innovation in technology trends and best practices

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.