The position
Mobileye’s Autonomous Driving group in Haifa is looking for an excellent software engineers to take part of the world’s best C/C++/OpenCL compiler. This is an exciting opportunity to work with highly talented engineers and lots of product innovation on cutting edge technologies in the Autonomous Vehicle development.
Our team is responsible for building compilers for the world leading autonomous driving processors, developing the world’s most advanced software technologies and hardware architectures.
What will you do?
As a Compiler Developer in our team, you will be responsible for development of optimization-algorithms and features based on the LLVM framework, targeting current and future Mobileye and MIPS architectures designed for the domain of autonomous driving.
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 opportunity of influencing future Mobileye processors.
We work and influence the LLVM open source community and participate in the development of the OpenCL standard as well as proprietary languages for the autonomous driving domain
All you need is:
B.Sc. or higher degree in Computer Engineering or Computer Science
Software development experience in C or C++
Excellent problem analysis skills
Fluent communication in English (both oral and written)
Experience in compiler development, or other code translators and optimizers- advantage
Hands-on experience with LLVM or GCC- advantage
Experience in optimizing applications and performance tuning- advantage
Hands-on experience in RISC-V architecture- advantage
Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!