Bronco Webinar 800x100 1

Software Simulation Developer

Software Simulation Developer
by Admin on 05-12-2026 at 10:05 pm

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.

Share this post via: