KLA

Rating:
5/5
KLA is a leading provider of advanced process control and process-enabling technologies. Our technology helps to manage, analyze and improve the performance of advanced industrial processes, enabling users to make more informed decisions faster. We specialize in predictive analytics and machine learning, that allow our customers to harness the power of big data to drive real business value. Our comprehensive suite of technologies includes advanced process modeling and simulation, process monitoring, optimization, and digital transformation solutions. Our process-enabling technologies are applicable across a wide range of industries including automotive, telecoms, healthcare, finance, manufacturing and energy. We are committed to developing innovative solutions that meet the needs of our customers, while also providing them with an integrated, user-friendly platform for managing their processes. We are also committed to helping our customers leverage the power of the cloud and the Internet of Things (IoT) to improve the performance of their processes. We specialize in integrated solutions that utilize emerging technologies such as cloud native microservices, container orchestration, and streaming architectures. Our solutions provide our customers with secure, powerful process-enabling technology, helping them to optimize their processes, reduce costs, and increase operational efficiency. At KLA, we have a passion for technology and recognize the importance of technology-driven process optimization in today’s competitive market. We are committed to helping our customers use automated process-monitoring, process optimization, and machine learning to get the most out of their processes. By leveraging KLA’s technology portfolio, our customers can reduce operating costs, improve process performance and create competitive advantage.

Quick Links

Software Engineer

Average Work Hours (weekly unless noted): 40 hours
Average Salary (yearly in dollars unless noted): 118000
Description: Design, develop, and maintain software-based IT systems, including code architecture, coding, testing, and debugging. Utilize programming languages such as Python, Java, HTML, and SQL to develop applications. Participate as a team member providing technical support, problem resolution, and system design and analysis.
Qualifications / Requirements: Bachelor’s degree in Computer Science or Technology related field. 4+ years of experience in software engineering. Deep understanding of system and software design principles. Solid knowledge of software development life cycle.
Locations: San Jose, Austin, Milpitas, Beaverton, Hopewell Junction, Ann Arbor, Zelenograd, Tsukuba
Career Paths: Engineering Program Manager, Software Engineer, Product Design Engineer, Scientist II, Data Scientist, Process Integration Engineer, Manufacturing Technician, Quality Control Engineer, Applications Developer, System Engineer.
Job Contacts: jobs@kla.com

Recent Reviews

Karen H.
4.7/5
4.7
I've been working at KLA in software development for 6 months and it has been a great experience overall. All of my colleagues are supportive and nurturing, and the work is always engaging. Managers are available to promptly answer queries and provide guidance. The organization is always shifting and adapting, so there is never a dull moment. The creative environment and the challenge of producing world-class products is rewarding. This is definitely the best job I've had yet, and I'm really proud to be working here.

Frequently Asked Questions

What experience is required to land a job at KLA?
KLA does not require any specific level of experience for job openings, as long as candidates meet the position requirements for the job.
What kind of hours can I expect to work at KLA?
The hours vary depending on the job. Generally speaking, shifts are 8-12 hours long and the company is always looking to accommodate workers with flexible shift schedules.