Smart Shooter is seeking a highly skilled Computer Vision & Image Processing Engineer to join our innovative team in developing cutting-edge technology solutions.
In this role, you will design, develop, and implement cutting-edge image processing and computer vision algorithms. You will work on complex, real-world visual tasks, taking algorithms from theoretical concepts to production-grade deployment on cutting-edge systems.
About Smart Shooter
Smart Shooter is a world-class designer, developer, and manufacturer of innovative Fire Control Systems that significantly increase the accuracy and lethality of small arms. With a rich record in designing unique solutions for the warfighter, Smart-Shooter’s technology enhances mission effectiveness through the ability to accurately engage and eliminate ground, aerial, static or moving targets during day and night operations.
Key Responsibilities
- Research, design, and develop innovative computer vision and image processing algorithms.
- Implement and train Deep Learning models tailored for challenging visual tasks.
- Optimize algorithms and write scalable, clean, and efficient production code.
- Collaborate closely with hardware, software, and systems engineering teams to deliver end-to-end solutions.
Requirements
Education & Experience:
- M.Sc. or Ph.D. in Computer Science, Electrical Engineering, or a related field—with a distinct specialization in Computer Vision or Pattern Recognition.
- At least 3 years of proven industry experience developing algorithms in the fields of Image Processing and Computer Vision.
Technical Skills:
- In-depth knowledge and hands-on experience in classic Image Processing & Computer Vision methods.
- Strong familiarity with Deep Learning frameworks and solutions for complex visual tasks.
- Extensive, hands-on experience in C and C++ programming for large-scale applications.
Advantages (Nice to Have)
- Experience implementing and deploying algorithms on low-power, Real-Time (RT) Embedded systems.
- Practical knowledge and programming experience in Python.
- Practical knowledge and experience in Matlab.
Skills Required
- M.Sc. or Ph.D. in Computer Science, Electrical Engineering, or related field with specialization in Computer Vision or Pattern Recognition
- At least 3 years of industry experience developing Image Processing and Computer Vision algorithms
- In-depth knowledge and hands-on experience in classic Image Processing and Computer Vision methods
- Strong familiarity with Deep Learning frameworks and solutions for complex visual tasks
- Extensive hands-on experience in C and C++ programming for large-scale applications
- Experience implementing and deploying algorithms on low-power, Real-Time (RT) Embedded systems
- Practical knowledge and programming experience in Python
- Practical knowledge and experience in Matlab
What We Do
SMARTSHOOTER is an Israeli defense-technology company that develops and manufactures advanced fire-control systems for small arms. Its SMASH product family combines artificial intelligence, computer vision, machine learning, target-acquisition algorithms, and rugged optics hardware to improve accuracy and lethality against static, moving, ground, and aerial targets. The systems serve military, special-forces, counter-drone, law-enforcement, and homeland-security applications in day and night operations.







