About Ceva SDT
Ceva's Software Development Tools group builds compilers, tools, and embedded software for AI, Vision, Mobile Broadband, and NB-IoT processors. We work across the full stack — from LLVM-based toolchains to MLIR graph compilers — enabling customers to get the best out of Ceva silicon.
The Role
Join Ceva's software tools team and contribute to widely used open source based toolchains while building tools that run on real hardware across millions of devices. Our team embraces an AI-agentic development flow — using AI coding agents as part of everyday engineering — and we want engineers who are excited to work this way from day one.
Responsibilities
Contribute to Ceva's open source based toolchain targeting custom DSP and NPU architectures.
Analyze and optimize toolchain output for performance and correctness across Ceva processor families.
Apply AI-agentic development practices in day-to-day work — using AI coding agents to accelerate development.
Collaborate with architecture, hardware, and software teams.
Why Ceva SDT?
Start your career working on toolchain technology deployed in millions of AI devices. You’ll be mentored by experienced engineers, work with cutting-edge AI-agentic development tools, and grow fast in a team that values technical depth.
Requirements- B.Sc. or M.Sc. in Computer Science, Electrical Engineering, or related field.
- Strong C++ skills.
- Proficiency in Python.
- Good understanding of algorithms, data structures, and software engineering principles.
- Analytical mindset with strong problem-solving skills.
- Good communication skills; independent and self-motivated.
Advantages:
- Experience with AI-agentic development — using AI coding agents (e.g. GitHub Copilot, Cursor, Claude Code) in software development workflows.
- Exposure to software development through coursework, personal projects, or internships.
- Knowledge of AI/ML frameworks or neural network models.
- Familiarity with embedded systems, DSP or NPU architectures.
Please attach an updated grades sheet with your application.
Skills Required
- B.Sc. or M.Sc. in Computer Science, Electrical Engineering, or related field
- Strong C++ skills
- Proficiency in Python
- Good understanding of algorithms, data structures, and software engineering principles
- Analytical mindset with strong problem-solving skills
- Good communication skills; independent and self-motivated
What We Do
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.







