JOBSEARCHER

Software Engineer – Linux Infrastructure and Distributed Computing

KlatencorSan Jose, CAL6 LeadSeptember 15th, 2026
Overview In this role you will contribute to scalable software that powers Surfscan wafer inspection and metrology tools. You will work within the Surfscan team to design and optimize data-intensive, high-performance applications that support wafer quality assessment. You will collaborate with cross-functional teams to address production challenges and improve tool reliability and throughput. This is an opportunity to shape products used in advanced semiconductor fabrication and impact yield and efficiency. Compensation / Benefitsmedical, dental, vision, life401(K) with company matchingemployee stock purchase program (ESPP)tuition reimbursementpaid time offpaid holidays ResponsibilitiesDesign and develop scalable distributed systems and large-scale data processing applicationsAnalyze and optimize performance of high-performance softwareWork with Kubernetes, Docker, and cloud-native technologies for containerized deploymentsLeverage HPC, parallel computing, RDMA, and high-speed networkingDevelop GPU-accelerated workloads using CUDA and optimize AI/ML-enabled toolingSupport mission-critical production software and resolve complex customer-driven issues Key requirementsBachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field2-5 years of professional software development experienceStrong C++ OO programming, data structures, and algorithmsExperience on Linux-based operating systemsSDLC experience: design, implementation, testing, debuggingMultithreaded programming, synchronization, and concurrencyNetworking fundamentals (TCP/IP, client-server)Experience with source control and build tools in collaborative environmentStrong analytical, problem-solving, and debugging skillsExcellent verbal and written communication skillsexcellent verbal and written communicationproblem-solving mindsetability to work in a collaborative engineering environmentdistributed systemsC++Linux