Home  /  About  /  Careers at CEVA

Careers at CEVAPrint this page

CEVA’s Industry Leadership

Are you interested in working with the world's leading licensor of DSP cores and platform IP, and in the heart of the digital world? Do you want to work in a technically stimulating and challenging environment? If so, you can be part of the company that powers one in every three handsets shipped worldwide and counts many of the world’s leading semiconductor and consumer electronics companies as its customers.

Job TitleLocation
Senior Compiler Software EngineersBelfast
Network and Security System Admin Herzelia, Israel
Verification Eng. Herzelia, Israel
Senior Compiler Software EngineerHerzelia, Israel
Junior Compiler Software EngineerHerzelia, Israel
Automation Engineer for SDT DepartmentHerzelia, Israel
VLSI Design ManagerHerzelia, Israel
VLSI StudentHerzelia, Israel
Validation Engineer Sophia Antipolis
Software Development Tools Engineer Herzelia, Israel
Software Development Tools Student Herzelia, Israel
Automation TLHerzelia, Israel
WBU StudentHerzelia, Israel
Imaging & Computer Vision DeveloperHerzelia, Israel
SW Developer in Imaging & Computer Vision DepartmeHerzelia, Israel
SW infrastructure engineer in Imaging & Computer VHerzelia, Israel
Stage Ingénieur Modélisation d’un Système WiFi 802Sophia Antipolis
Verification Team Leader for VLSI Department Herzelia, Israel
Automation Developer in Imaging & Computer VisionHerzelia, Israel

Senior Compiler Software Engineers

Responsibilities

  • Development & maintenance of Compilers targeting CEVA’s world leading DSP cores.
  • As a Compiler engineer you’ll be engaged with a wide range of concepts, including:
    • Target-independent optimization techniques
    • Optimized code-generation for scalar and vector DSPs
    • Definition and implementation of dedicated C/C++ language extensions
    • Architecture definition and enhancements
    • Benchmark and performance optimizations

 

Essential Criteria:

  • a minimum 2.1 Honours degree or higher in Computer science, or similar degree that provides strong knowledge of computer science theory along with practical software devolvement skills
  • Excellent knowledge of C/C++
  • 6+ years of experience in Compiler development
  • Team player with excellent communication abilities to liaise with customers and other CEVA design offices.
  • Able to travel to customer sites and other CEVA sites
  • Eligible to work in the EU

 

Desirable Criteria:

  • Experience with GCC, ORC, OPEN64 and LLVM
  • Experience in Perl / Python scripting

To submit a resume for this career opportunity at CEVA contact Sigalt@ceva-dsp.com


Network and Security System Admin

Tech capabilities
 
Expert in Networking systems protocols and operations (Switches, Routers)- Must

Expert in Security systems operations and management  (FireWall , NAC, VPN, etc..)– Must

Hands-on experience in windows servers - Knowledgeable in AD, GP,  Win servers 2008/2012 installation, management, monitoring – Must
Experienced in VMware env. - Must

                                                                                                                                           
 Palo Alto experience  - Advantage
•       AVAYA systems knowledge – Advantage
 
Personal emphasis
 
•         Customer support orientation
•         Ready to learn and to promote new projects, covering all aspects and integration issue
•         Accountable, able to set priorities and drive goals achievement.
•         Team player

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


Verification Eng.

Requirements:

Education: BSc in HW engineering or Electronics engineering  from one of the following universities

Tel-Aviv, Beer sheva, Technion

Grades: Tel Aviv-82+, Beer Sheva-85+, Technion-81+

Experience:

0-5 years of experience in Advanced ASIC RTL Design (not verification component)

Advantages:

  • Knowledge in: Verilog & simulation, perl & TCL scripts, Linux
  • Experience in processor design or memory subsystem design
  • Experience in low power technics in RTL level

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


Senior Compiler Software Engineer

Responsibilities
• Development of Compilers for CEVA’s world leading DSP cores targeting: Wireless Communication (5G), Computer Vision and Imaging, IoT.
As a Compiler engineer you’ll be engaged with a wide range of concepts, including:
• Target-independent optimization techniques
• Optimized code-generation for scalar and vector DSPs
• Definition and implementation of dedicated C/C++ language extensions
• Architecture definition and enhancements
• Benchmark and performance optimizations

Essential Criteria:
• B.Sc/M.Sc in Computer Science / Software Engineering from an acknowledged University (Technion, Tel-Aviv, Beer-Sheva, Hebrew, Bar-Ilan)
• Excellent knowledge of C/C++
• 3+ years of experience in Software development and demonstrable experience in Compiler development

Desirable Criteria:
• Experience with LLVM
• Experience in Perl / Python scripting

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


Junior Compiler Software Engineer

Design and development of C/C++ Compilers targeting CEVA’s world leading DSP cores.
As a Compiler engineer you’ll be engaged with a wide range of concepts, including:
Research and development of algorithms and optimizations in favour of accelerating software performance for scalar and Vector DSP.
Definition and implementation of C/C++ language extensions
DSP Architecture definition and enhancements
Using Open Source projects
Benchmark and performance optimizations
 

Essential Criteria:
B.Sc / M.Sc in Computer Science / Software Engineering / Computer Engineering from an acknowledged University (Technion, Tel-Aviv, Beer-Sheva, Bar-Ilan, Hebrew)
Proven experience in developing in C/C++
Team player with good communication abilities.
Desirable Criteria:
Experience with Compilers and LLVM
Experience in Perl / Python scripting

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


Automation Engineer for SDT Department

Development, maintenance and design of automatic environments for testing the CEVA-Toolbox™ SDT. CEVA-Toolbox™ is a complete software environment and tool-chain for programming high-performance applications running on CEVA’s world leading DSP cores.
 
All automation environments are developed in-house with various programming languages (C/C++, C#, Perl, Python, TCL) and include:
• Test drivers for running automatic testing suites, results gathering and analysis
• Distributed test system for executing tasks with hundreds of clients in parallel
• Automatic tests generators
• Various scripts for data analysis, batch processing and report generation.
 
Additional responsibilities include:
• Development of test packages and regression tests
• Investigation of complex customer scenarios in the DSP tool chain using advanced debug techniques (watch points, profiling, memory analysis and trace analysis)
• Executing automatic tests, analyzing results and pin-pointing problems.
 
Education:
B.Sc/BA/Eng in Natural / computer / electrical Science from the following academic institutes:
Tel- Aviv, Bar Ilan, Haifa, Technion, Hebrew, Beer Sheva, Tel-Aviv academic college and IDC Herzliya
Average Grade over 80 for universities, and over 83 for colleges (Tel-Aviv Academic and IDC Herzeliya)
 
Specifics:
• Good knowledge of C/C++ – must
• Experience with Perl, Python – strong advantage
• Object oriented design – advantage
• The position requires strong technical and problem solving skills, self-learning ability, dedication and teamwork.
 
*** Experienced- 2 Years of Experience
 

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


VLSI Design Manager

VLSI Design Manager with experience in leading design team

Requirements:
Education: BSc in Electronics engineering/communication system engineer/ Computer Engineering.
Grades: Tel Aviv-82+, Beer Sheva–85+, Technion-81
Language Knowledge: Verilog and system Verilog

Experience:
2-4 years of experience as a VLSI Designer – including writing and ownership on a complex Verilog blocks for ASIC with tight frequency, area and power requirements. Working on a full design flow from high-level architecture definitions, through micro ARCH , Verilog writing and verification process up to timing closure and STA

2-4 years of experience as a VLSI design team leader – including managing 3-5 engineers in a tightly schedule high complexity design through the entire VLSI flow.

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


VLSI Student

Student for VLSI department. Minimum 50% job, reporting to Logic Design Team Leader.

Education:
1-2   year graduate in electronic engineering or 1-2 in computer & electronic engineering
Student of one of the following universities - Tel- Aviv, Bar Ilan, Haifa, Technion, Hebrew, Beer Sheva

Specifics:
Knowledge in digital logic systems
Advantages:
Object Oriented Programming
Verilog or VHDL
DSP knowledge

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


Validation Engineer

We are looking for an engineer with an Engineering Master Degree, with 5 years professional experience minimum in the field of the system or software validation of embedded systems. The candidate must know well the development tools like C/C++, Python, Eclipse, SVN, as well as debug test tools.


You have a very good knowledge of the Bluetooth protocol or another wireless communication protocol, as well as the system validation methodology.
A good level of English is needed, you are rigorous, polyvalent, you are a good team player and you have good interpersonal skills.

Please send your cv and letter of motivation in English.
 

To submit a resume for this career opportunity at CEVA contact hr@rivierawaves.com


Software Development Tools Engineer

• Development and test of advanced Tools for Embedded Systems.
• In this position you will be involved in definition, design and development of software tools for advanced DSP Architectures.
• You will gain experience in understanding of debug and profiling methodology, silicon development flow.

Requirements:
• Education: B.Sc / M.Sc in Computer Science /  Software Engineering / Computer Engineering from an acknowledged University (Technion, Tel-Aviv, Bar Ilan, Beer-Sheva, Hebrew)
• Proven experience in developing in C/C++
• Experience with Object Oriented Design,  Design Patterns

Advantages:
• Experience working on Windows & Linux platforms
• Experience with ESL tools (Carbon, Synopsys, Mentor)
 

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


Software Development Tools Student

• Development and test of advanced Tools for Embedded Systems.
• In this position you will be involved in development and test of software tools for advanced DSP Architectures.
• You will gain experience in understanding of debug and profiling methodology, silicon development flow.

Requirements:
• Education: B.Sc / M.Sc Student (third year or higher) in Computer Science /  Software Engineering / Computer Engineering from an acknowledged University (Technion, Tel-Aviv, Bar Ilan, Beer-Sheva, Hebrew)

Advantages:
• Proven experience in developing in C/C++
• Experience with Object Oriented Design,  Design Patterns
• Experience working on Windows & Linux platforms
 

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


Automation TL

In charge of automation infrastructures in python / perl / C#, Java for C & C++ applications runs in FPGA.
-              In charge of automation tests suite application development & adaptation in C/C++/C#.
-              Assures consistent quality of production by:
-              Validating verification processes.
-              Providing plan documentation.
-              Managing Automation & application developers / engineers.

Requirements:
Education:
B.Sc/BA/Eng in Natural Science from the following academic institutes:
Tel- Aviv, Bar Ilan, Haifa, Technion, Hebrew, Beer Sheva, Tel-Aviv (with high academic score from academic college / IDC Herzliya / HIT).

Job Duties:
-              Lead and in charge of the development of automation infrastructures & environments.
-              Knowledge & experience in software automation & C & C++ applications integration over FPGAs.
-              At least 3 years of managing automation software team – Automation is necessary!
-              Python & Perl scripts.
-              C/C++ programming.
-              Achieve quality assurance objectives by preparing verification plan and contributing information and analysis to plans and reviews – advantage not a must.
-              Define unified high standard Automation & qualification procedures for the entire department and monitor their execution – advantage not a must.

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


WBU Student

Hardware development and validation of advanced Mobile platforms

Requirements:
Education:

1-2 year graduate in  computer & electronic engineering :
Tel- Aviv, Bar Ilan, Technion or  Beer Sheva
Grades: Tel Aviv-85+, Bar-Ilan-85+, Technion-82+, Beer Sheva-85+
Specifics: Knowledge in digital logic systems

Advantage:
Knowledge in Verilog/VHDL
Knowledge in communication theory
Knowledge in C/C++ programming

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


Imaging & Computer Vision Developer

About the Group:
The Vision Business Unit (VBU) is a small and dedicated group in CEVA. We offer our customers the most specialized cores and algorithms to run any Computer Vision based application, including Machine Learning and Neural Networks. Areas such as Artificial Intelligence, Virtual Reality and Augmented Reality push us to deal with cutting edge technologies that our customers’ near future products require. The solutions are related to variety of markets such as Automotive, Smartphones, Drones, Surveillance and more.
 

Job Description:
Your role in the VBU will be to deal with the product through all of its development phases - starting from the idea, going through exploration, proof of concept, PC implementation, and embedded and RT optimizations, and even visiting the relevant customers. You will need the ability to analyze state of the art algorithms in order to map them to existing hardware. By joining our group, you will get the opportunity to develop innovative algorithms, experience both high level and low level code development, become familiar with parallel computing on vector processors, and understand the requirements of the most demanding markets in the Computer Vision area.
 

About the position:
Developing and implementing SW for imaging and computer vision, to be used on embedded DSP platforms
Requirements:
Education:
B.Sc. or M.Sc. in Computer Science or Electrical Engineering from one of the following: Tel- Aviv, Bar Ilan, Haifa, Technion, Hebrew, Beer Sheva
Experience:
2-5 years of experience in Imaging or Computer Vision
Knowledge in: C, C++, Matlab, image processing, computer vision.

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


SW Developer in Imaging & Computer Vision Departme

About the Group:
The Vision Business Unit (VBU) is a small and dedicated group in CEVA. We offer our customers the most specialized cores and algorithms to run any Computer Vision based application, including Machine Learning and Neural Networks. Areas such as Artificial Intelligence, Virtual Reality and Augmented Reality push us to deal with cutting edge technologies that our customers’ near future products require. The solutions are related to variety of markets such as Automotive, Smartphones, Drones, Surveillance and more.

Job Description:
Your role in the VBU will be to deal with the product through all of its development phases - starting from the idea, going through exploration, proof of concept, PC implementation, and embedded and RT optimizations, and even visiting the relevant customers. You will need the ability to analyze state of the art algorithms in order to map them to existing hardware. By joining our group, you will get the opportunity to develop innovative algorithms, experience both high level and low level code development, become familiar with parallel computing on vector processors, and understand the requirements of the most demanding markets in the Computer Vision area.

About the position:

Developing and implementing  SW for imaging and computer vision, to be used on embedded DSP platforms
Requirements:
Education:
BA or B.Sc. in Computer Science or Electrical Engineering from one of the following:
Tel- Aviv, Bar Ilan, Haifa, Technion, Hebrew, Beer Sheva
Experience:
2-5 years of experience in SW development
Knowledge in: C, C++
 

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


SW infrastructure engineer in Imaging & Computer V

About the Group:
The Vision Business Unit (VBU) is a small and dedicated group in CEVA. We offer our customers the most specialized cores and algorithms to run any Computer Vision based application, including Machine Learning and Neural Networks. Areas such as Artificial Intelligence, Virtual Reality and Augmented Reality push us to deal with cutting edge technologies that our customers’ near future products require. The solutions are related to variety of markets such as Automotive, Smartphones, Drones, Surveillance and more.

Job Description:
Your role in the VBU will be to deal with the product through all of its development phases - starting from the idea, going through exploration, proof of concept, PC implementation, and embedded and RT optimizations, and even visiting the relevant customers. You will need the ability to analyze state of the art algorithms in order to map them to existing hardware. By joining our group, you will get the opportunity to develop innovative algorithms, experience both high level and low level code development, become familiar with parallel computing on vector processors, and understand the requirements of the most demanding markets in the Computer Vision area.

About the position:

Developing SW infrastructure for embedded computer vision platforms.
Requirements:
Education:
BA or B.Sc. in Computer Science or Electrical Engineering from one of the following:
Tel- Aviv, Bar Ilan, Haifa, Technion, Hebrew, Beer Sheva
Experience:
Minimum 3 years of experience in embedded SW development, RT programming, SW-HW integration.
Knowledge in: C, C++

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


Stage Ingénieur Modélisation d’un Système WiFi 802

CEVA-RivieraWaves est devenue une référence sur le marché des propriétés intellectuelles WiFi et Bluetooth. Ces IPs sont utilisées dans une multitude d’applications sans fil : téléphonie mobile, matériel médical, sport, divertissement, systèmes industriels et autres capteurs sans fil. CEVA-RivieraWaves fournit à des compagnies de semi-conducteur le logiciel, la radio et les blocs digitaux en vue de leur intégration dans des ASICs.
Dans le cadre du développement des dernières générations d’IP WiFi, nous recherchons un stagiaire en modélisation system. Le stage, d’une durée de 6 mois, consiste à ajouter le support du 802.11ax sur le simulateur de réseau NS3. Vous serez en charge de :

  • ? Découvrir le simulateur NS3
  • ? Développer l’environnement de vérification sur le simulateur NS3.
  • ? Développer les fonctionnalités manquantes tels que l’OFDMA et le UL-MUMIMO
  • ? Implémenter des scénarios de test

Ces différentes activités vous permettront de découvrir le standard WiFi et ses fonctionnalités multi-utilisateurs, la modélisation de réseaux/protocole et l’analyse/l’optimisation d’algorithme.
Ce poste requiert les compétences suivantes :

  • ? Dernière année d’école d’ingénieur en micro-électronique
  • ? Connaissance des langages C et C++
  • ? Une connaissance de NS3 simulator est un plus

D’un bon niveau d’anglais, vous êtes rigoureux, doté d'un fort esprit d'équipe et d'un excellent relationnel. Ce stage se déroulera dans nos locaux de Sophia Antipolis.

To submit a resume for this career opportunity at CEVA contact hr@rivierawaves.com


Verification Team Leader for VLSI Department

The Verification Team Leader is responsible for planning and executing a full verification cycle of complex digital design blocks. The Verification Team Leader leads his/her team to fully understand the design specification, to design a verification reference model and to interact with design engineers to identify important verification scenarios. The Verification Team Leader leads the development of tests and the creation of top-level and block-level test-benches. The Verification Team Leader leads the process to identify and to write all types of coverage measures for stimulus and corner-cases. The verification Team Leader coordinates the debug process of test-cases that fail, along with the design team and ensures a delivery of functionally correct design blocks by signing-off all coverage measures in order to complete the defined verification plan.


Requirements:
Education: BSc in HW engineering or Electronics engineering from one of the following universities
Tel-Aviv, Ben-Gurion, Technion
Grades: Tel Aviv-82+, Ben-Gurion-85+, Technion-81+, Bar-Ilan 85+
Experience:
3 or more years of experience in the verification of advanced and complex ASIC RTL Designs
3 or more years of experience in leading an ASIC verification team in verification planning, design of reference models, generators, checkers and monitors, and definition and completion of functional and code coverage
Advantages:
Experience in: Specman, System-Verilog, Python, Perl & TCL scripts in Linux
Experience in processor verification or memory subsystem verification
Experience in Formal Verification technics

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


Automation Developer in Imaging & Computer Vision

About the Group:
The Vision Business Unit (VBU) is a small and dedicated group in CEVA. We offer our customers the most specialized cores and algorithms to run any Computer Vision based application, including Machine Learning and Neural Networks. Areas such as Artificial Intelligence, Virtual Reality and Augmented Reality push us to deal with cutting edge technologies that our customers’ near future products require. The solutions are related to variety of markets such as Automotive, Smartphones, Drones, Surveillance and more.

Job Description:
Your role in the VBU will be to deal with the product through all of its development phases - starting from the idea, going through exploration, proof of concept, PC implementation, and embedded and RT optimizations, and even visiting the relevant customers. You will need the ability to analyze state of the art algorithms in order to map them to existing hardware. By joining our group, you will get the opportunity to develop innovative algorithms, experience both high level and low level code development, become familiar with parallel computing on vector processors, and understand the requirements of the most demanding markets in the Computer Vision area.

As part of VBU QA team, you will take part in preparing our top of the edge products to be released to our customers. Bringing up an automated environment for building and testing the products.

Requirements:

- B.Sc. in computer science/ electrical eng.
- 2-3 years of experience with Python programming (army experience can be considered as well)
- Autodidact, independent, problem solver, team player
- Familiarity with TFS - advantage - Familiarity with CI systems – advantage - Familiarity with build server – advantage
- Familiarity with image processing, CNN, etc. - advantage

To submit a resume for this career opportunity at CEVA contact careers-IL@ceva-dsp.com


CEVA is an equal opportunities employer. For more information on Careers at CEVA, contact careers-IL@ceva-dsp.com