INTERNSHIP DETAILS

Architecture software tools developer student

CompanyCeva
LocationRaanana
Work ModeOn Site
PostedAugust 10, 2026
Internship Information
Core Responsibilities
The role involves maintaining and debugging software tools using Python and participating in architectural research and development. You will also model and evaluate AI neural networks for performance on DSP processors and AI accelerators.
Internship Type
global
Company Size
562
Visa Sponsorship
No
Language
English
Working Hours
25 hours
Apply Now →

You'll be redirected to
the company's application page

About The Company
Ceva powers the Smart Edge, bridging the digital and physical worlds to bring AI-driven products to life. Our Ceva AI fabric portfolio of silicon and software IP enables devices to Connect, Sense, and Infer – the essential capabilities for the intelligent edge. From 5G, cellular IoT, Bluetooth, Wi-Fi, and UWB connectivity to scalable Edge AI NPUs, AI DSPs, sensor fusion processors and embedded software, Ceva provides the foundational IP for devices that connect, understand their environment, and act in real time. With more than 20 billion devices shipped and trusted by 400+ customers worldwide, Ceva is the backbone of today’s most advanced smart edge products – from AI-infused wearables and IoT devices to autonomous vehicles and 5G infrastructure. Our differentiated solutions deliver seamless integration into existing design flows, total flexibility to combine solutions based on design needs and ultra–low–power performance in minimal silicon footprint, helping customers accelerate development, reduce risk, and bring innovative products to market faster. As technology evolves toward Physical AI, Ceva’s IP portfolio lays the foundation for systems that are always connected, contextually aware, and capable of intelligent, real-time decision-making.
About the Role

About the Architecture Unit:

Ceva’s architecture team defines the company’s future DSP processors and AI accelerators. Architecture team is a small team of highly experienced engineers in various areas working in synergy.

  About the Role:

We are looking for a software student that will take part in our software projects and practical research activities.

You will have the opportunity to learn and gain experience related to many aspects of software and hardware. In addition, we encourage you to have your final academic project done here.

responsibilities:

Maintaining, updating and debugging existing software tools, primarily in Python. This part is around 70% of the expected activity.

Taking part in architectural research and development. Including: developing test cases, executing and presenting results.

Modeling, running, and analyzing AI neural networks to evaluate their behavior and performance on Ceva’s DSP processors and AI accelerators.




Requirements

  • 2nd / 3rd year student in computer science, mathematics, engineering or equivalent, with at least 3 semesters to graduation.
  • Strong Python programming skills – hands-on experience developing and debugging Python code.
  • Familiarity with AI neural networks and deep learning concepts (e.g., CNNs, Transformers), and common frameworks such as PyTorch / TensorFlow.
  • Ability to work in average 20-25 hours a week , while consideration is made for flexing hours during academic exam period. Working more hours during academic break periods (summer and holidays).

Advantages:

  • C/C++ knowledge.
  • Strong mathematical capabilities.
  • Algorithmic or numerical project.

Please submit also grade sheet.


Key Skills
PythonDSP ProcessorsAI AcceleratorsNeural NetworksDeep LearningPyTorchTensorFlowCNNsTransformersSoftware DebuggingArchitectural ResearchCC++AlgorithmsNumerical Analysis
Categories
SoftwareTechnologyEngineeringScience & Research