Software Simulation Developer
Website CEVA
Description
About the AI Division:
The AI Division is a unique and dedicated group within Ceva, driving innovation in Machine Learning and Generative AI architectures for edge devices and cloud inference.
Our R&D domains span Neural Network Processors (NPU), Vision DSPs, and advanced AI algorithms for applications across smartphones, tablets, automotive, surveillance cameras and many more edge AI systems.
We combine cutting-edge hardware IP design with embedded software and system-level solutions, enabling the next generation of intelligent and energy-efficient devices.
About the Role:
- In this role, you will learn and deeply understand the AI fundamentals and create tools that simulate Ceva’s AI neural network processor implementation.
- In addition, you will perform in-depth analysis and optimization to the simulator, to ensure simulator performance and accuracy for various Ceva ‘s processors architectures.
- The project is using C/C++ OOP as main development language as well as python for AI neural network.
- Development platforms are Linux and Windows based.
Responsibilities:
- Taking part of innovative, agile, top-notch Software organization, designing Neural Network Processor (NPU) simulator in close collaboration with the architecture, algorithms, system and hardware teams.
- Design and develop simulation software solutions allowing Ceva customers to run most advanced AI networks efficiently on Ceva NPU software simulation.
Requirements
- B.Sc/M.Sc. in Engineering, Computer Science, or related technical field.
- 3 years of hands-on C++ software engineering
- Experience in C/C++ programming in Windows environment
- Enthusiastic about ML, AI and Computer Vision
- Experience in developing complex embedded software systems
- Excellent problem-solving skills and attention to detail.
- Good communication skills.
- Good ability to manage time and prioritize tasks.
- Independent and self-motivated
- Fluent English both verbal and written is a MUST
Advantage:
- Experience in Python
- Experience in deploying AI/ML models
- Experience in deploying a simulator for hardware
- Experience development in Linux
Apply for job
To view the job application please visit www.ceva-ip.com.



The Semiconductor Growth Numbers are Insane but the Real World Doesn’t Tally!