Camera Software Tools Developer
Jerusalem, Israel
R&D – Software /
Full time /
Hybrid
As a Camera Software Tools Developer you will be at the forefront of developing and validating cutting-edge camera systems for autonomous driving and advanced driver-assistance systems (ADAS). You will lead efforts in automated image quality testing, algorithm validation, and sensor integration, working closely with internal teams and external suppliers to ensure optimal performance across all camera platforms.
What will your job look like?
- Design and implement automated camera workflows leveraging vendor-provided APIs and drivers
- Build supporting tools for camera control development (initialization, exposure control, data recording)
- Document development plans, test criteria, and results for internal and external stakeholders
- Collaborate with cross-functional teams and suppliers to optimize and transfer automated test solutions
- Develop automation tools integrating 3rd-party image quality software and cloud-based data services
- Support technology development through tools for data modification and injection into driving clips
- Assist in debugging and resolving camera driver issues
All you need is:
- Bachelor's degree in computer science or other relevant field
- 3+ years of experience in programming in Python
- Understanding of embedded systems
- Experience with firmware and driver-level debugging (advantage to have experience with camera FW)
- Excellent communication and interpersonal skills
- Fluent in English - Must
- Experience with image quality analysis tools, image processing, and the debug of embedded systems - Advantage
- Experience with lab and field-testing setups - Advantage
- Experience with C++ - 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!
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
