Senior Computer Vision Engineer
Join a defense technology computer vision, signal processing, and AI team in Rehovot. Develop reliable, high-performance algorithms for real-time operational systems.
Responsibilities
- Implement and optimize computer vision and signal-processing algorithms for real-time operational environments
- Integrate algorithmic solutions with system engineering and software development teams
- Evaluate algorithms using real and synthetic data
- Contribute to system-level understanding and integration of complex solutions
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a related field from a recognized university
- At least 5 years of hands-on C++ programming experience, including parallel-processing optimization
- At least 3 years of experience with embedded or edge computing, particularly Embedded Linux
- Practical experience with deep learning frameworks and model implementation
- Strong communication skills and the ability to work across technical interfaces
- Ability to manage multiple concurrent projects and tasks
- Experience with Git, GitHub Copilot, and Jira
Nice to have
- Experience with FPGA and PCIe hardware peripherals
- Experience with generative-AI-based code generation, optimization, and testing
- Strong experience implementing image-processing algorithms
- Expertise optimizing substantial codebases with CUDA
- Experience deploying deep learning models with TensorRT or ONNX Runtime
- Proficiency in Python