Diagnostics Software Engineer
KLA
Software Engineer
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us.
The RAPID division is the world leading provider of reticle inspection solutions for the semiconductor industry. The company provides inspection solutions to both the mask shops and the semiconductor fabs to ensure that lithography yields are consistently high thus enabling cost-effective manufacturing.
We are seeking a hands-on, curious Software Engineer to join our Diagnostics & Calibration software team in Milpitas, CA. In this role you will design, develop, and deliver software that diagnoses and calibrates KLA's reticle inspection platforms. You will partner closely with physicists, hardware engineers, system teams, and global software organizations to translate complex system-level requirements into robust, scalable diagnostic and calibration solutions.
We are especially looking for an engineer energized by the current wave of AI—someone who actively explores modern AI/ML and generative-AI tooling and loves turning it into working applications. Beyond core systems development, you'll have real room to prototype and build AI-assisted tools that make diagnostics, calibration, and engineering workflows faster, smarter, and more reliable. If you're the kind of developer who spins up a proof-of-concept over a weekend, benchmarks a new model or framework because you're curious, and enjoys shipping tools people actually use, this role is for you.
Responsibilities
- Design, develop, test, and maintain LabVIEW-based and multi-language software for diagnosing and calibrating KLA's reticle inspection platforms.
- Learn the existing diagnostics and calibration software architecture and contribute clean, maintainable, well-tested code to meet program goals.
- Translate system-level and user requirements into software designs, implementations, and test plans.
- Explore and apply AI/ML and generative-AI techniques—LLMs, agents, copilots, and automation—to build applications and internal tools that improve diagnostics, calibration, developer productivity, and data analysis.
- Rapidly prototype AI-driven proofs-of-concept, evaluate feasibility and impact, and mature promising ideas into production-ready tools.
- Improve software reliability, maintainability, performance, and scalability through sound design and refactoring.
- Build, maintain, and improve CI/CD pipelines and workflows to support reliable, automated build, test, and release of diagnostics & calibration software.
- Participate actively in design reviews, code reviews, and development best practices.
- Partner cross-functionally with hardware, subsystem, system, manufacturing, and service teams to deliver integrated solutions.
- Support root-cause analysis of complex system-level issues and drive effective, sustainable solutions.
- Travel occasionally to global sites and customer locations to support integration, bring-up, and deployment activities (up to ~10%).
Minimum Qualifications
- Bachelor's or Master's degree in Computer Science, Physical Science, Electrical/Electronics Engineering, Optics, Microscopy, or a related field.
- 4+ years of software development experience (or 2+ years with a Master's) building medium to large-scale applications in multi-developer environments.
- Proficiency with object-oriented design and experience with one or more additional languages such as Python, C++, or C#.
- Genuine enthusiasm for exploring AI/ML and generative-AI tools, with a demonstrated drive to build working applications with them; hands-on experience building applications with LLMs / generative AI—fine tuning, RAG, or agentic frameworks, or integrating AI APIs/copilots into engineering workflows - personal projects, prototypes, hackathons, or on-the-job tooling all count.
- Familiarity with CI/CD tools and practices (e.g., Git, Jenkins, GitLab CI, or Azure DevOps), including building and maintaining automated build, test, and release workflows.
- Strong background in software involving hardware-software interaction and system-level behavior.
- Demonstrated ability to translate user needs and system requirements into technical specifications and executable plans.
- Strong problem-solving skills with experience diagnosing and resolving complex issues.
- Excellent communication and collaboration skills in globally distributed teams.
- Self-motivated, with a strong sense of ownership and accountability.
Preferred (not required)
- Experience in diagnostics, calibration, machine control, inspection, or metrology systems.
- Experience working in semiconductor capital equipment or similar complex hardware platforms.
- Familiarity with computer vision, image processing, or image analysis techniques.
- Certified LabVIEW Developer (CLD) or equivalent experience.
$128k - $200k
...computing, artificial intelligence, and software-defined networking to provide our... ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...fast‑paced, high caliber team building diagnostic software to help validate high‑speed...SuggestedContract work$165k - $241.4k
...each week Meet the Team Develop software consistent with Cisco 'Design Thinking... ...operating systems Build telemetry, diagnostics, and fault-management infrastructure, develop... ...Contribute to a defined software engineering roadmap, identify and recommend improvements...SuggestedFull timeTemporary workWork at officeLocal areaFlexible hours- ...Job Title: Fullstack Software Engineer As a Fullstack Software Engineer, you will design, develop, and maintain automation software solutions... ...equipment and systems. Develop predictive maintenance and diagnostic tools to minimize downtime and improve system reliability....SuggestedWork experience placementMonday to Friday
- ...Senior Data Security Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for... ...software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...SuggestedPart timeImmediate start
$231.4k - $331.8k
...Architect and develop BIOS, BSP, and diagnostics for Cisco's Core and Edge routing products... ...peripherals. Develop and execute software test plans. Collaborate with cross-functional... ...Bachelor’s degree in Electrical Engineering, Computer Science, or related field with...SuggestedFull timeTemporary workLocal areaFlexible hours$33 - $43 per hour
...Software Engineer 2 Location: San Jose, CA (hybrid) Pay Range: $33 - $43/hr. Duration: 6 Months Top Skills: ~2–5 years of experience... ...Ability to take on new tasks. Good problem-solving and diagnostic skills. Experience: 2–5 years. Skills: Education...Hourly payFull timeRemote work- ...recommendations to assist them on their wellness journey. ~300 million consumers receive personalized offers with recommendation engines powered by TigerGraph. ~ TigerGraph reduces power outages by optimizing the energy infrastructure for 1 billion people....Work at officeRemote work
- ...Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant code and carry out the entire product development lifecycle. Responsibilities Create new functionalities and redesign certain aspects of an already...
- ...Job Title: Software Engineer Location: Mountain View, CA Onsite/ Remote: Day 1 Onsite at customer location The... ...mechanisms Contribute to base software (BSP), MCAL, drivers, diagnostics, and debugging tools Support hardware verification and...Contract workRemote work
- ...much of it still runs on workflows that software and AI haven’t fully captured. Our client... ..., they’re now hiring a Applied AI Engineer to build production‑grade AI systems that... ...APIs and cloud infrastructure Reliability, diagnostics, and observability What they’re looking...Immediate start
$264.51k
...Airspan Careers SOFTWARE ENGINEER Location: In office, Milpitas, CA ABOUT AIRSPAN NETWORKS Airspan Networks is a leading provider of groundbreaking wireless solutions, enabling connectivity for the next generation of mobile and fixed networks...Work at officeRemote workWorldwide- ...Responsibilities Design, develop, test, and support assigned software components Translate manufacturing and quality requirements... ...& qualifications Bachelor's degree in Computer Science, Engineering, or related field Knowledge of quality management systems...
$114.8k - $195.2k
...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the... ...is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior...Minimum wageOverseasFlexible hours$102.1k - $202.2k
...Azure builds and operates the hardware and software foundation powering Microsoft's global... ...a highly motivated Software Development Engineer to build and operate large-scale cloud... ...and scripting languages for automation, diagnostics, and tooling. Solid understanding of...Ongoing contractLocal area- ...Engineering Role at Latica At Latica, our goal is to unlock the value of data to transform... ...data, accelerating R&D, improving diagnostics, and ultimately saving lives. We were... ...You Are • 5+ years building production software systems; care deeply about coding craft...
- ...Introduction At IBM Software, we transform client challenges into solutions, building... ...a GPU-accelerated, open data lakehouse engineered to deliver category-leading price-... ...reported and production issues, building diagnostic tooling and driving post-mortems to resolution...
- ...The Software Engineer – Responsible for assisting in the development of software tools and scripts to support manufacturing processes and... ...Knowledge about server hardware, BIOS, firmware, or system‑level diagnostics. Clear communication skills and the ability to ask questions...Internship
$187.8k
...Computer Science, Information Systems Engineering, a related field, or a foreign degree equivalent... ...on iOS to Conduct systematic diagnostic analysis and performance evaluation of... ...Experience with data structures, algorithms and software design to optimize for minimum binary...Work at officeRemote work$3,000 - $6,000 per month
...combine RF innovation, custom ASICs, and machine learning to make imaging faster, safer, and more accessible than ever before. Software Engineer - Full Stack Responsibilities Design, develop, and maintain backend services and data pipelines for medical AI applications...Full timeContract workWorldwide$141.3k - $226k
...Job Description Broadcom is looking for a Software Systems Engineer (P5) to join VMware Cloud Foundation’s (VCF) AI and Advanced Services team... ...Proven knowledge of systems design Strong analytical and diagnostic skills, with the ability to work independently Excellent communication...Full timeWork at officeLocal area$130k - $175k
...Job Description: Senior Software & Systems Engineer - Semiconductor Failure Analysis Tools Location: San Jose, CA Salary: $130,000... ...advanced software development meets cutting-edge semiconductor diagnostics. Youll join a highly specialized team building multi-...Full timeFlexible hours- ...de-identified real-world health and patient data to accelerate diagnostic and therapeutic solutions and improve patient outcomes. Our... ...responsibilities as the company scales. We're looking for a talented Data Engineer who will help us to drive our data platform. What You'll Do:...
- ...We are seeking a Software Support Engineer to support connectivity and vehicle system software within a fast-paced engineering environment. This... ...2+ years of experience in software support, testing, or diagnostics within embedded systems, automotive, or related domains. Bachelor...
$126k - $145k
...mission is to revolutionize patient care globally through transformational, accessible, clinically relevant diagnostic imaging. About the Role Job Title: Software Engineer, Cloud Location: Palo Alto, California (Hybrid, 3 days per week) This role is for talented Software...Work experience placementWork at officeRemote workWork visa3 days per week$150.4k - $277.6k
...Software Development Engineer Apple is where individual imaginations gather together, committing to the values that lead to great work. Every... ...Diagnose system issues through log analysis and system diagnostics, exercising independent judgment in resolving technical problems...Relocation$136.3k - $231.7k
...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the... ...is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior...Minimum wageWork experience placementWorldwideFlexible hours- ...Senior Software Engineer At Toyota Research Institute (TRI), we're on a mission to improve the quality of human life. We're developing... ...platform integration, evaluation tooling, system bring-up, and diagnostics. You'll partner closely with end-to-end machine learning,...Shift work
- ...Senior Software Engineer Location: Milpitas, CA Responsibilities Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use...Relocation
- ...of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one... ...Our team is responsible for the real-time software infrastructure that supports critical... ...and development of hardware / software diagnostic tools. Unit testing and code integration...Local areaWorldwideFlexible hours
$130k - $160k
...Senior Applications Engineer We are seeking a Senior Applications Engineer to join our team, focusing on the development of cutting... ...will have extensive experience in creating robust and scalable software, with a strong background in data analysis, machine learning, and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Diagnostics Software Engineer. Be the first to apply!
- ngo software engineer Milpitas, CA
- software developer Milpitas, CA
- part time software developer remote Milpitas, CA
- financial software developer Milpitas, CA
- senior software engineer ruby on rails Milpitas, CA
- software engineer amazon Milpitas, CA
- senior software design engineer Milpitas, CA
- software engineer remote Milpitas, CA
- entry level software engineer remote Milpitas, CA
- software engineer contract Milpitas, CA


