Not specified (assumed to be office-based as no remote or hybrid options are mentioned)
8+ years c++ development on linux
Nvidia cuda programming experience
Gpu architecture and memory management
Applied Materials is seeking a Senior C++/CUDA Software Engineer to join their Optical Diagnostics and Control team in Rehovot, Israel. The role focuses on developing high-performance software for image processing in a GPU environment, requiring extensive experience in C++ and CUDA programming
Job Summary
The role involves designing and implementing advanced software infrastructure to optimize GPU-based computation pipelines for high-throughput image processing.
Candidates will work within the Optical Diagnostics and Control (ODC) Business Unit, a leading division focused on inspection and diagnostics solutions for semiconductor manufacturing.
The position offers the opportunity to make key technical decisions ensuring scalability and performance while contributing to next-generation products launched into production environments.
Matching Summary
Match Score: 85
Applied Materials is seeking a Senior C++/CUDA Software Engineer to join their Optical Diagnostics and Control team in Rehovot, Israel. The role focuses on developing high-performance software for image processing in a GPU environment, requiring extensive experience in C++ and CUDA programming.
Skills & Requirements
Must-have
8+ years C++ development on Linux
NVIDIA CUDA programming experience
GPU architecture and memory management
AI/ML model optimization on NVIDIA GPUs
Docker containerization experience
Nice-to-have
Real-time image processing experience
Messaging or IPC infrastructure knowledge
PyBind for C++/Python integration
Agile environment collaboration
Git ecosystem and CI/CD pipelines
Key Requirements
B.Sc. in Software Engineering, Computer Science, or related field
8+ years of hands-on C++ development experience
Proven CUDA development and NVIDIA GPU programming skills