Join our Computer Vision, Signal Processing and AI Group within ISTAR & EW Division at our Rehovot site and become part of a team pushing the boundaries of what's possible in defense technology
We're seeking a strong real-time/signal processing software developer familiar with the implementation of computer vision algorithms. Our systems require the efficient and reliable implementation of advanced algorithms, pushing far beyond the publicly known algorithmic solutions - this is your opportunity to make a real impact
Implement and optimize algorithms for real-time processing in operational environments
Collaborate with system engineering and software development teams to integrate solutions
Perform deep operations-research of algorithms as they operate on real and synthetic data
Contribute to system-level understanding and integration of complex solutions
Requirements
B.Sc. in Computer Science, Computer Engineering, or a related field from a recognized university
At least 5 years of hands-on C++ programming experience, including optimization for parallel processing
At least 3 years of hands-on experience in Embedded or Edge computing environments, particularly Embedded Linux
Practical experience in deep learning frameworks and model implementation
High-level communication skills and ability to work effectively in multi-interface environments
Ability to manage multiple concurrent projects and tasks
Experience with standard development tools: Git, GitHub Copilot, and Jira
Experience working with hardware peripherals such as FPGA and PCIe devices - advantage
Experience with Gen-AI based code generation, optimization and testing - advantage
Significant experience in image processing algorithm implementation - advantage
Expertise in writing and optimizing substantial codebases using CUDA - advantage
Experience deploying deep learning models using TensorRT or ONNX Runtime - advantage
Proficiency in Python - advantage
* Only relevant applications will be answered
#Rehovot