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