
Senior NPU SDK Engineer
AI
Innatera is hiring a Senior NPU SDK Engineer to develop high-performance C++ hardware simulators for neuromorphic processors. The role involves designing SDK components, conducting code reviews, and collaborating with hardware teams. Requires strong Python, PyTorch, and C++ skills.
What you'll do
- 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
What you need
Must-have
PythonPyTorchC++C++17/20embedded programmingcomputer architectureARMRISC-V
Nice-to-have
bare-metal firmware developmentMLIRIREEPyTorch compiler (Dynamo)TensorFlow Lite MicroexecuTorchSNN (Spiking Neural Networks)
Soft skills
communication skills
Senior NPU SDK EngineerSemiconductor ManufacturingEngineeringNeuromorphicPythonPyTorchC++On-siteEmbeddedEdge AI