Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Ceva, Inc.

C++ Software Engineer – AI, DSP Processor Simulators

Ceva, Inc.

. Design and develop simulation software for Ceva’s NPU and DSP platforms within an agile software organization .

Posted 11/9/2026full-timeRa'anana • IsraelMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in C/C++ programming and debugging, with a strong focus on developing and optimizing simulation software for AI networks on processor architectures. Proficient in Python and familiar with SystemC/TLM, with a solid understanding of machine learning and computer vision applications.

Highest-signal resume keywords
C/C++ ProgrammingSimulation Software DevelopmentPython ScriptingSystemC/TLM ExperienceAI/ML Model Deployment

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ ProgrammingDebugging SkillsOOP DesignScripting SkillsSimulation DevelopmentAI/ML Model DeploymentPerformance OptimizationEmbedded Software SystemsLinux DevelopmentComplex Codebase Modification
Soft Skills
Problem-Solving SkillsAttention to DetailGood Communication SkillsTime ManagementSelf-Motivated
Tools & Technologies
Linux EnvironmentsSimulation ToolsAI NetworksEmbedded Systems
Industry Keywords
NPUDSPVLSIASIC PlatformsAgile Software Organization

Tech Stack

Tools & technologies
LinuxPythonC++

About the role

Key responsibilities & impact
  • Design and develop simulation software for Ceva’s NPU and DSP platforms within an agile software organization
  • Perform in-depth analysis and optimization of simulator performance and accuracy across multiple Ceva processor architectures
  • Debug and deliver solutions to complex software challenges in a large existing codebase
  • Interact and engage with architecture, algorithms, system, VLSI and QA teams, including remote design centers
  • Develop, optimize and add features to simulators used by internal teams and Ceva customers for advanced AI networks on its processors

Requirements

What you’ll need
  • B.Sc./M.Sc. in Computer Science, Software Engineering or a related technical field
  • 4 years of hands-on software engineering experience
  • Strong C/C++ programming and debugging skills, including OOP design of complex embedded software systems
  • Comfortable diving into an existing codebase to make modifications
  • Strong scripting skills
  • Enthusiastic about ML, AI and Computer Vision
  • Excellent problem-solving skills and attention to detail
  • Independent, self-motivated and curious
  • Good communication skills
  • Ability to manage time and prioritize tasks
  • Experience in Python and in deploying AI/ML models
  • Experience developing a simulator for hardware, or modelling internal mechanisms of ASIC platforms
  • SystemC/TLM experience
  • Experience developing in Linux environments