Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Innatera

Senior NPU SDK Engineer

Innatera

Senior NPU SDK Engineer driving development of simulation environment for ultra-efficient neuromorphic processors. Collaborating with teams to design accurate and high-performance C++ hardware simulators.

Posted 6/22/2026full-timeRijswijk • 🇳🇱 NetherlandsSeniorWebsite

Tech Stack

Tools & technologies
C++PythonPyTorchTensorflow

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • 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;
  • Modern C++ development skills (including C++17/20) would be a big plus, or a willingness to expand the knowledge;
  • 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;
  • Great communication skills.
  • Nice to have: 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).

Benefits

Comp & perks
  • Innatera is proud to be an equal opportunity employer. We welcome applicants of all backgrounds and experiences and are committed to building a diverse, inclusive, and respectful workplace.
  • All qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, gender, gender identity or expression, sexual orientation, disability, age, or other protected characteristics.
  • If you require accommodations during the recruitment process, please let us know – we’re happy to support you.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonPyTorchC++C++17C++20embedded programmingmodular software architecturelow-power resource-constrained programminghardware/software co-designMLIR
Soft Skills
communication
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer ScienceBachelor’s degree in Electrical EngineeringMaster’s degree in Electrical Engineering