Job Title
Software Engineer
Role Summary
Develop embedded software and optimized implementations for machine learning and computer vision on high-performance embedded platforms. Deliver performant, debuggable solutions and enable Ceva's ML offerings in customer products.
Work with hardware and software teams, system architects and field application engineers to analyze, optimize and support products and projects.
Experience Level
Mid-level β 3β6 years of professional software development experience.
Responsibilities
Core responsibilities include:
- Develop software tools and applications for embedded machine learning and computer vision.
- Create and optimize parallel algorithms and data structures for performance on embedded NPUs.
- Analyze, profile, optimize and debug complex embedded solutions.
- Collaborate with global software and hardware teams, system architects and field engineers.
- Work directly with customers to gather requirements and provide technical support.
- Periodic travel to customer sites within China and occasional international travel (including Israel).
- Be prepared to work flexible hours and take ownership to meet deadlines.
Requirements
Must-have qualifications and skills:
- 3β6 years of professional software development experience.
- Strong proficiency in C/C++.
- Strong proficiency in Python.
- Experience with AI, large language models, or computer vision; video encoding/decoding and imaging are advantageous.
- Strong mathematical fundamentals and logical problem-solving skills.
- Good communication, organization, time management and task prioritization skills.
Nice-to-have:
- Familiarity with MLIR compiler for NPU.
- Experience with memory analysis (macro-tile and micro-tile) for NPUs.
Education Requirements
B.Sc. or M.Sc. in Software Engineering, Computer Science, or a related technical field, or equivalent practical experience.
About the Company
Company: Ceva
Headquarters: Herzliya, Israel
Ceva is a semiconductor IP licensor specializing in wireless connectivity and smart sensing technologies. It provides digital signal processors, AI processors, wireless platforms and software for sensor fusion, image enhancement, computer vision, voice input and other AI-enabled functions for connected devices.

Date Posted: 2026-05-12