Software Engineer for Compilers Team

Haifa, Israel
Software
Full time

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!