AI Software SDK Senior Team Leader

CEVA

CEVA

Posted on Jun 4, 2026

AI Software SDK Senior Team Leader

  • Ra'anana, Israel (IL)
  • Senior Team Leader
  • Global

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:

As the AI Software SDK Senior Team Leader, you will manage the Ceva’s NPU AI software stack end to end, a complex, multi-layered system spanning the Host (SDK, runtime, APIs, and UMD/KMD drivers) and the NPU IP (embedded firmware). Built on the newest AI compiler and runtime AI frameworks, this stack turns the most demanding neural networks into high-performance execution on Ceva NPUs. You will build and lead a multi-site global organization, plus sub-contractor teams abroad, including a dedicated automation and release team responsible for a fully automated CI and release process.

Key Responsibilities:

Build and lead the AI Software SDK development group , in Israel and other global locations plus sub-contractor teams abroad.

Own the NPU AI software stack across Host and IP, Host-side SDK, runtime, APIs, and UMD/KMD drivers (Linux, Android), and IP-side firmware, built on modern AI compiler frameworks (TVM, MLIR, IREE).

Deliver high quality, at performance, and on-time AI SW SDK product, working across functions and directly with customers.

Lead the automation and release team to deliver a robust, fully automated CI and release process.

Recruit, mentor, and grow the organization, including its team leaders.

Requirements

  • B.Sc. in Electrical Engineering, Computer Science, or a related field
  • 7+ years in software management, including managing team leaders or multiple teams
  • 10+ years of hands-on software engineering with strong C/C++; deep embedded and low-level experience (firmware, drivers, RTOS) is a must
  • Solid grasp of driver and system-level software (Linux UMD/KMD, Android) and a track record of delivering complex software stacks and SDKs across Host and IP, including automated CI/CD and release processes
  • Experience managing geographically distributed teams and sub-contractors, and working directly with customers
  • Strong leadership, communication, problem-solving, and English skills, with the ability to drive execution in a fast-paced environment

Advantages

  • Experience with NPU, AI accelerator, or DSP software stacks
  • Experience with modern AI compiler/runtime frameworks (TVM, MLIR, IREE) and ML frameworks (TensorFlow, PyTorch, ONNX, TFLite)
  • Driver and Android HAL bring-up for hardware accelerators or custom silicon
  • M.Sc. in Electrical Engineering, Computer Science, or a related field