Senior C\c++ Software Engineer For Real Time Optimizations
Applied Materials
Rehovot, ISR
C/c++ development on linux
Image processing algorithms optimization
Server optimizations (cache, memory bandwidth)
You will initiate, design, and develop optimized software for our next-generation high-end processing product
Job Summary
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.
Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world.
Matching Summary
You will initiate, design, and develop optimized software for our next-generation high-end processing product.
Skills & Requirements
Must-have
C/C++ development on Linux
Image processing algorithms optimization
Server optimizations (cache, memory bandwidth)
Agile environments, git ecosystem
CI/CD pipelines
Nice-to-have
SIMD programming (AVX/AVX2/AVX-512)
Compiler optimizations and profiling tools
Integrate 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
Proven experience in implementing and optimizing image processing algorithms
Experience optimizing server optimizations
Team player with experience working in Agile environments