Senior C++/cuda Software Engineer

Applied Materials

Rehovot, Israel
C++ development on linux
Cuda development and nvidia gpu programming
Optimizing ai/ml models on nvidia gpus
You’ll benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive innovative solutions for our customers

Job Summary

  • You’ll benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive innovative solutions for our customers.
  • As a member of this core team, you will initiate, design, and develop enabling 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

You’ll benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive innovative solutions for our customers.

Skills & Requirements

Must-have

  • C++ development on Linux
  • CUDA development and NVIDIA GPU programming
  • Optimizing AI/ML models on NVIDIA GPUs
  • GPU architecture and parallel programming
  • NVIDIA profiling and debugging tools
  • Optimizing compute-intensive workloads
  • 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 with Docker containers
  • Experience running and optimizing AI/ML models
  • Experience optimizing compute-intensive workloads using CUDA kernels

Work Rights

Not specified

Tailored Resume

Cover Letter