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, as
Senior Team Leader of the AI NPU Simulator, you will lead a Group developing a major part of Ceva’s AI simulation framework, in the core of our AI software offering. The AI NPU simulator enables the execution of state-of-the-art LLMs, Generative AI models, and neural networks with exceptional performance, impacting multiple hardware and software teams across the company.
You will drive the development of robust, scalable, and efficient simulation software, working closely with global Architecture, VLSI, and Software teams to shape Ceva’s next generation of AI solutions.
We are looking for an exceptional hands-on leader with strong technical expertise, proven experience leading software teams, and a track record of delivering complex, state-of-the-art products on time and with high quality. The ideal candidate is execution-driven, innovative, and passionate about building high-performing teams and cutting-edge AI technology.
Responsibilities
Manage and lead two teams (Development + Validation) .
Be accountable for the simulation lifecycle, including architecture, development, validation, and release.
Lead development of advanced simulation models for AI processors.
Own delivery of complex, multi-release roadmaps.
Ensure strong alignment between hardware design, compiler behavior, and simulation models.
Drive system-level correctness and performance accuracy.
Support system bring-up, debugging, and customer-facing activities when needed
Requirements:
- B.Sc. in Computer Science, Electrical Engineering, or related field.
- 8+ years of experience in C++ software development (embedded/system-level preferred).
- 3+ years leading engineering teams.
- Experience managing multiple teams or group-level responsibilities.
- Strong understanding of HW/SW interaction and system architecture.
- Proven track record delivering complex software systems.
Advantage:
- Experience with simulators, compilers, processors, or AI accelerators.
- Background in validation, automation, and regression systems.
- Familiarity with AI / Neural Networks / Generative AI workloads.
- Experience working with silicon / VLSI teams.
- M.Sc. or higher degree.