AI NPU Simulator Software Developer
Core
Design and develop simulation software for Ceva's Neural Network Processor (NPU) architectures to enable efficient AI network testing and validation.
Role type
Senior IC software engineer (NPU simulator)
Builds
NPU simulation tools and software solutions
Domain
Edge AI, Neural Network Processors, Embedded Systems
Deliverable
production ML models
Required skills
C/C++ programming, OOP, embedded software development, Linux development, problem-solving
Preferred skills
Python, AI/ML model deployment, hardware simulator development
Technologies
C, C++, Python, Linux, Windows
Responsibilities
Design and develop NPU simulator software solutions, collaborate with architecture and hardware teams, perform in-depth analysis and optimization of the simulator for performance and accuracy
Seniority
Senior, hands-on IC
