Ceva logo

Software Simulator Graduate Developer

Ceva
Full-time
Remote
Israel
AI / Machine Learning

About the Company

The Vision Business Unit is a unique and dedicated group in Ceva. Our R&D areas include innovative technologies in the fields of Generative and classic AI, SLAM, 3D Processing, and image processing for Smartphones, Automotive, Drones, AR/VR, and other edge and cloud devices.

Responsibilities

  • Take part in an innovative, agile, top-notch Software organization, designing a 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 the most advanced AI networks efficiently on CEVA NPU software simulation.
  • Learn and deeply understand AI fundamentals and create tools that simulate Ceva’s AI neural network processor implementation.
  • Perform in-depth analysis and optimization of the simulator to ensure simulator performance and accuracy for various Ceva processor architectures.

Requirements

  • B.Sc/M.Sc. in Engineering, Computer Science, or a related technical field.
  • Experience in C/C++ programming.
  • Enthusiastic about ML, AI, and Computer Vision.
  • Good communication and organization skills, with a logical approach to problem-solving.
  • Good time management and task prioritization skills.
  • Independent and self-motivated.
  • Development platforms are Linux and Windows based.
  • The main development language is C/C++, with Python used for AI neural network development.

Preferred Qualifications (Nice to Have)

  • Experience in Python.
  • Please add Grades Sheet.

Location

Portugal On-site

Apply now