Description : Software Engineer  (89004) 

Job Description

Mobileye changes the way we drive, from preventing accidents to semi and full autonomous vehicles. If you are a bright, hands-on person with passion to make a difference come be part of the revolution!

About the Group:

The Development Infrastructure (DI) department is responsible for Mobileye's infrastructure and in-house tools. We're developing a big variety of tools in the areas of: data centers and cloud computing, video clip visualization and labeling, driving simulation, source control, code-review, build system, continuous integration, debugger, IDE, and more.
We're writing in Python and C/C++ over Linux, using various technologies, infrastructures and open/closed source tools.

What will YOU do?

We are looking for new team members to join our elite unit. Relevant candidates will fit in one of our branches and will hold full responsibility for the design, implementation and maintenance of one or more tools that are at the core of Mobileye's software construction:

  • Data centers for job running - allow users to handle thousands of run batches fast, using Mobileye, Intel and AWS solutions.
  • Develop features for Video Visualization, Video Simulation & Map Editing tools.
  • Build system - enhance the time and space required for build in general and link in particular.
  • Continuous integration - leverage the above for nightly builds that will dictate the fate of given code repository.
  • Source control - support current source control suite and its migration to git.
  • Code review - integration with source control and other tools.
  • IDE & debugger - integrate build, debugger to support Mobileye specific types and languages.

As part of your day to day work, you will:

  • Collaborate with different groups in Mobileye, including Algorithms, Software and Validation.
  • Deliver a high quality product, which is a standalone tool, fully developed in our team.
  • Work with highly experienced developers and architects.
  • See your tools being used by dozens to hundreds of users, where every improvement, optimization and new feature is based on real requirements and is usually very significant to their daily work.

Desired Background

  • B.Sc. in Computer Science / Engineering- with excellence
  • Excellent knowledge of Python
  • Very good knowledge of C/C++
  • Experience with hacking Software Construction tools.
  • 0-4 years of previous software development experience - must
  • Experience in Linux environment and various file systems - must
  • Familiarity with Open Source tools for Software Construction (e.g Git/Make/GCC/Jenkins/GDB/Eclipse plugins)- is an advantage
  • Ability to work independently and quickly learn new technologies and systems
Location  Jerusalem
Published On  05/03/2018