Senior C++/cuda Software Engineer

Applied Materials

Rehovot, ISR
C++ development on linux
Nvidia cuda development
Gpu programming for hpc
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

Job Summary

  • 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.
  • As a member of this core team, you will initiate, design, and develop enabling software for our next-generation high-end processing product.
  • Applied Materials is committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go.

Matching Summary

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.

Skills & Requirements

Must-have

  • C++ development on Linux
  • NVIDIA CUDA development
  • GPU programming for HPC
  • Optimizing GPU-based computation pipelines
  • NVIDIA GPU architecture
  • Parallel programming paradigms
  • Agile environments, git ecosystem, CI/CD

Nice-to-have

  • Real-time image processing
  • High-volume data experience
  • Messaging or IPC infrastructures
  • PyBind for C++/Python integration

Key Requirements

  • 8+ years of hands-on experience in C++
  • B.Sc. in Software Engineering, Computer Science, or related field
  • Experience running and optimizing AI/ML models on NVIDIA GPUs
  • Familiarity with NVIDIA profiling and debugging tools
  • Experience optimizing compute-intensive workloads using CUDA kernels

Work Rights

Not specified

Tailored Resume

Cover Letter