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

Work Rights

Not specified

Tailored Resume

Cover Letter