DevJobs

Experienced C/C++ Engineer for Compilers Team

Overview
Skills
  • C C ꞏ 3y
  • C++ C++ ꞏ 3y
  • Python Python ꞏ 3y
  • LLVM
  • OpenCL
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!

Mobileye