CareerPlan

C++ Software Engineer – AI & DSP Processor Simulators

Ra'anana, IsraelFull-time2026-09-17 → 2026-11-10

Core

Design, optimize, and develop simulation software for Ceva's Neural Network Processor (NPU) and Digital Signal Processor (DSP) platforms to support architecture, algorithms, system, VLSI, and QA teams.

Role type

C++ Software Engineer (Simulator Development)

Builds

Simulation software for NPU and DSP architectures

Domain

Edge AI, Machine Learning, Hardware Simulation

Deliverable

production ML models

Required skills

C/C++ (OOP), Linux/Windows development, codebase navigation, debugging, scripting, performance optimization

Preferred skills

Python, AI/ML model deployment, SystemC/TLM, ASIC platform modeling

Technologies

C++, C, Linux, Windows, SystemC, TLM

Responsibilities

Design and develop simulation software for Ceva's NPU and DSP platforms; Perform in-depth analysis and optimization of simulator performance and accuracy; Debug and deliver solutions to complex software challenges within a large existing codebase; Interact with architecture, algorithms, system, VLSI, and QA teams.