Netanya
Position Overview
We are looking for an experienced Software Performance Engineer to optimize the performance of our core software, algorithms, and processing pipelines. This is a hands on engineering role requiring deep expertise in C++, performance analysis, and optimization of complex computational systems.
Responsibilities
· Perform in depth performance profiling of C++ applications to identify, analyze, and eliminate CPU, memory and multithreading bottlenecks.
· Optimize computer vision algorithms and image processing pipelines.
· Improve algorithmic complexity and optimize the performance of multithreaded and parallel software applications.
· Utilize profiling and benchmarking tools to measure and validate performance improvements.
Required Qualifications
· B.Sc. in Computer Science, Software Engineering, Computer Engineering, or related field.
· 5+ years of hands on C++ development experience (modern C++).
· Strong expertise in performance optimization of complex software systems.
· Experience optimizing CPU intensive applications.
Preferred Qualifications
· Experience with Computer Vision libraries such as OpenCV.
· Experience with real time systems and low latency applications.