Mobileye is the world leader in automotive and driving assistance systems, developing the world's most advanced software technologies and hardware architectures.
Mobileye is providing an end-to-end software solution for development and deploying features on its HW chip - EyeQ.
The compilers team is looking for a Software engineer with a passion for low level optimizations and code analysis.
What will you do?
- Develop a compiler using the LLVM compiler infrastructure to support Mobileye EyeQ HW
- Implement middle-end/back-end compiler optimizations
- Analyze compiled code
- Support and assist firmware developers
- Collaborate with HW architects and firmware developers.
- Debug applications to identify compiler/HW/emulator/firmware bugs
All you need is:
- BSc degree in Computer Engineering or Computer Science.
- 3+ years of experience in C/C++ and Python
- Knowledge in Compilers - advantage
- Fluent communication in English (both oral and written).
- Experience with OpenCL programming- advantage
- knowledge in compilers and specifically in LLVM compiler infrastructure- advantage
- Low level/FW/embedded SW development and debugging experience- advantage.
- Experience in low-level optimization and algorithm parallelization- 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!