The position
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.
C/C++ and Python knowledge.
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!