KLA
Posted 1mo ago

Software Engineer

KLA
Hsinchu or Zhubei
OnsiteFull Time
Responsibilities
  • evaluating technologies
  • developing software
  • handling escalations
Requirements
  • Develop and integrate software (C++, Java
  • Python
  • JavaScript
  • C#) for robotics
  • Motion control and data acquisition
  • Strong algorithms, design patterns, SDLC experience
  • Master's (0 yrs) or Bachelor's +2 yrs required
Technical tools mentioned
C++JavaPythonJavaScriptC#

Job description

Company Overview

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. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. 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.

Group/Division

With over 40 years of semiconductor process control experience, chipmakers around the globe rely on KLA to ensure that their fabs ramp next-generation devices to volume production quickly and cost-effectively. Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA’s metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers. The LS-SWIFT Division of KLA’s Global Products Group provides patterned wafer inspection systems for high-volume semiconductor manufacturing. Its mission is to deliver market-leading cost of ownership in defect detection for a broad range of applications in the production of semiconductors. Customers from the foundry, logic, memory, automotive, MEMS, advanced packaging and other markets rely upon high-sample wafer inspection information generated by LS-SWIFT products. LS (Laser Scanning) systems enable cost-effective patterned wafer defect detection for the industry’s most sophisticated process technologies deployed in leading-edge foundry, logic, DRAM, and NAND fabs. SWIFT (Simultaneous Wafer Inspection at Fast Throughput) systems deliver all-wafer-surface (frontside, backside, and edge) macro inspection that is critical for automotive IC, MEMS, and advanced packaging processes as well as foundry/logic and memory fabs. LS-SWIFT operates from a global footprint that includes the US, Singapore, India and Germany, and serves a worldwide customer base across Asia, Europe and North America.

Job Description/Preferred Qualifications

Responsibilities: 
Work with other team members to evaluate, test and select data infrastructure technologies, implement and maintain them
Work with multiple functional teams to handle customer escalations.  
Collaborate with teams across different geographical zones to develop / deliver software solutions
Develop JAVA code integrating robotics, motion control and data acquisition.
Work across groups including systems/hardware, marketing, applications and manufacturing on all aspects of SDLC
Travel to other KLA sites and customer sites on as needed


Basic requirements:
Technical expertise in programming languages (C++ and Java, Python/JavaScript)
Strong understanding of Design patterns and Programming skills using any one of high-level languages - C#, C++, Java
Good knowledge on open source software and varied technologies (web and thick client) and have a good understanding on the strengths and weaknesses of software architectures of these technologies
Strong understanding of data structures and algorithms
Good communication and interpersonal skills
Motivated to learn new skills independently
Creative thinker with good problem-solving abilities

Minimum Qualifications

Master's Level Degree and 0 years related work experience; Bachelor's Level Degree and related work experience of 2 years

We offer a competitive, family friendly total rewards package. We design our programs to reflect our commitment to an inclusive environment, while ensuring we provide benefits that meet the diverse needs of our employees.

KLA is proud to be an equal opportunity employer

Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees.  KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA’s Careers website for legitimate job postings.  KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers.  If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to [email protected] to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.

About KLA

Provides process control and yield management for semiconductor manufacturing.

Similar jobs

Software Engineer roles near Hsinchu, /
3d
Save
Mark Applied
Hide
Software Engineer II
Taipei City, Taipei City, Taiwan
RemoteFull Time
Circle
CircleNYSE: CRCL: Digital currency issuer and blockchain financial infrastructure provider.
2+ YOERequires 2–4 years of software development experience, a computer science degree or equivalent, Go and API expertise, cloud and SQL experience, scalable production software experience, and English and Mandarin proficiency.
Go, Gin, Fasthttp, go mod, go lint, AWS, Google Cloud, Microsoft Azure, SQL, NoSQL, REST
3d
Save
Mark Applied
Hide
Senior Software Engineer (Reliability)
Taipei, Taipei City, Taiwan
HybridFull Time
Berry AI
Berry AI: Provides AI-powered camera systems for restaurant operational performance monitoring.
5+ YOERequires 5+ years delivering production software, architecture and code review expertise, DevOps/SRE practice, cloud and system design, data modeling, testing, and observability experience.
Ansible, CI/CD, AWS, GCP, Azure, REST, GraphQL, ETL, ELT, RTSP, WebRTC, MediaMTX, GPU
4d
Save
Mark Applied
Hide
2027 Software Engineering Rotation Program of Client Solutions Group
Taipei, Taipei City, Taiwan
OnsiteFull Time, Internship
Dell Technologies
Dell TechnologiesNYSE: DELL: Provides information technology hardware, software, and services.
Master's degree in engineering, technology, or computer science; graduation between February 2026 and August 2027; programming experience in Python, Rust, C, C++, Java, or Golang.
Python, Rust, C, C++, Java, Golang
4d
Save
Mark Applied
Hide
CR3110-軟體工程師(5G O-RAN RU,Small Cell)
Hsinchu City, Taiwan Province, Taiwan
OnsiteFull Time
WNC
WNCTaiwan Stock Exchange: 6285: Designs and manufactures wireless communications and networking equipment globally.
Develop embedded Linux platforms, networking protocols, and 5G O-RAN software; integrate modules, test performance, troubleshoot system issues, and create development and testing documentation.
Linux, IPv4, IPv6, VLAN, PTP, QoS, Netconf/YANG, 5G O-RAN, kernel driver, network stack, kernel log, network trace
4d
Save
Mark Applied
Hide
RD21581 數據中台軟體工程師(AIoT)
Taipei, Taipei City, Taiwan
OnsiteFull Time
ASUS
ASUSTaiwan Stock Exchange: 2357: Manufacturer of computers, motherboards, and consumer electronic devices.
1+ YOERequires a master's degree, 1–2 years of Java development experience, and familiarity with Spring Boot, MyBatis, databases, and data processing. Experience with ETL, containers, cloud platforms, CI/CD, and frontend technologies is preferred.
Java, Spring Boot, MyBatis, Docker, Kubernetes, GitLab CI/CD, HTML, CSS, JavaScript, React.js
1w
Save
Mark Applied
Hide
SOFTWARE ENGINEER
Taipei, Taiwan Province, Taiwan
OnsiteFull Time
Wipro
WiproNYSE: WIT: Global technology services and consulting for digital transformation.
3+ YOERequires 3–5 years of experience in semiconductor integration and VLSI development, including verification, testbench and test-case coding, debugging, scripting, documentation, and client support.
Universal Verification Methodology, Microsoft SharePoint, JIRA, Trend Nxt
1w
Save
Mark Applied
Hide
Senior Software Engineer, Cloud AI/ML Infrastructure
Taipei, Taiwan, Taiwan
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
5+ YOEBachelor’s degree or equivalent experience; 5 years of software development, 3 years testing or launching software products, and 1 year of software design and architecture experience.
Generative AI, Large Language Models (LLM), machine learning infrastructure, GPUs, TPUs, Vertex AI
1w
Save
Mark Applied
Hide
Sr. Software Engineer
Chungho, New Taipei City, Taiwan
OnsiteFull Time
Supermicro
SupermicroNASDAQ: SMCI: Designs and manufactures high-performance server and storage solutions.
7+ YOEBachelor's or master's degree in computer, computer engineering, or electrical engineering; 7+ years of Linux/Windows programming; strong C skills and experience with drivers, firmware, and source control.
Linux, Windows, Java, C, C++, ARM, source code control systems, U-Boot, ThreadX, SAS Expander, IPMI, Microsoft Windows