Senior C\c++ Software Engineer For Real Time Optimizations
Applied Materials
Rehovot, Israel
C/c++ development on linux
Image processing algorithms optimization
Server optimizations (cache, memory)
We are looking for an experienced C/C++ Software Engineer to join the ODC Software team, which develops high-throughput image processing modules optimized for CPU architectures
Job Summary
We are looking for an experienced C/C++ Software Engineer to join the ODC Software team, which develops high-throughput image processing modules optimized for CPU architectures.
As a member of this core team, you will initiate, design, and develop optimized software for our next-generation high-end processing product.
This is an opportunity to work on cutting-edge technologies in a collaborative and technically challenging environment, where your ideas and designs will make a real impact.
Matching Summary
We are looking for an experienced C/C++ Software Engineer to join the ODC Software team, which develops high-throughput image processing modules optimized for CPU architectures.
Skills & Requirements
Must-have
C/C++ development on Linux
Image processing algorithms optimization
Server optimizations (cache, memory)
Agile environments
Git ecosystem
CI/CD pipelines
Nice-to-have
Deep understanding of SIMD programming
Compiler optimizations and profiling tools
Integrating C modules with Python
Containerization (Docker) and deployment automation
Key Requirements
B.Sc. in Software Engineering, Computer Science, or related field
6+ years of hands-on experience in C/C++ development
Proven experience in implementing and optimizing image processing algorithms
Experience optimizing server optimizations
Team player with experience working in Agile environments