CareerPlanGet AI match score →

Senior C++/CUDA Software Engineer

Rehovot,ISR💼 Full-time🗓 2026-07-06 → 2026-07-31

Core

Designing and implementing advanced software infrastructure and optimizing GPU-based computation pipelines for high-throughput image processing modules in a distributed CPU/GPU environment.

Role type

Senior IC C++/CUDA software engineer (high-performance computing)

Builds

High-performance image processing modules and inspection/diagnostics solutions for semiconductor manufacturing

Domain

Semiconductor manufacturing / Materials engineering / High-performance computing

Deliverable

production ML models | product features

Required skills

C++ development on Linux, CUDA development, NVIDIA GPU programming, GPU architecture and memory management, parallel programming paradigms, NVIDIA profiling and debugging tools, compute-intensive workload optimization, Docker containers, CI/CD pipelines

Preferred skills

Real-time image processing, high-volume data handling, messaging or IPC infrastructures, PyBind for C++/Python integration

Technologies

C++, CUDA, Linux, Docker, NVIDIA GPUs, Nsight, nvprof, Git

Responsibilities

Initiate, design, and develop enabling software for next-generation high-end processing products; make key technical decisions to ensure scalability, performance, and GPU efficiency; contribute to the development of innovative products launched into production environments

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗