Compute Performance Optimization organization is responsible for developing hardware specific optimized firmware, software and tools for deep learning, computer vision and sensor fusion applications that must be super-efficient to run in the autonomous vehicle. As a part of this effort Frame / System Optimization team engineers analyze overall system performance and suggest ways to improve it by developing multiple analysis and debug tools. The development environment is mostly based on C++ and Python on Linux OS
What will you do?
- As a software development student you will design and develop embedded software and tools for performance analysis.
- You will analyze autonomous vehicle relevant workloads, and recognize potential bottlenecks and suggest improvements to enhance performance.
- You will work closely with algorithm developers to define the optimized flow.
- You will work with the rest of the software team to get your code to run in the full flow on simulators as well as real silicon.
- As part of your work you will also develop and work with infrastructures designed to test our code
All you need is:
- Studying for Bachelor's degree / M.Sc in Engineering, Computer Science, or related field, with at least 2 years remaining.
- C/C++ and python programming knowledge
- Great people and communication skills
- English proficiency
- Ability to work for at least 20 hours weekly (25 preferred)
Preferred Qualifications
- Taking courses in machine learning, deep learning, computer vision, or image processing
- Good understanding of computer architecture and operating systems
- Good math / algorithmic skills
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!