The position
Mobileye Autonomous Driving group in Haifa is looking for an excellent software student to take part in C/C++/OpenCL compiler development.
This is an exciting opportunity to work with highly talented engineers and lots of product innovation on cutting-edge technologies in Autonomous Vehicle development.
Our team is responsible for building compilers for the world's leading autonomous driving processors and developing the world's most advanced software technologies and hardware architectures.
What will your job look like?
As a Compiler Developer in our team, you will be responsible for the development of optimization algorithms and features based on the LLVM framework, targeting RISC-V architecture.
You will be designing and implementing code related to vectorization, code generation, and other advanced compiler features for parallel programming and AI domain.
You will also be working on performance analysis and tuning, with an opportunity to influence future Mobileye processors.
We work and influence the LLVM open-source community.
All you need is:
Studying towards BSc/MSc in Computer Science/Software Engineering, with at least 1.5 years remaining.
C++ programming knowledge
OOP basics
Excellent problem-analysis skills