Software Engineer for Compilers Team

Haifa, Israel
R&D – Software /
Full time /
Hybrid
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!