KLA - Ann Arbor, MI
posted 3 months ago
This position involves working with collaborators across multiple KLA products to develop innovative software solutions in a sophisticated product domain. The role provides exciting technical challenges as well as plenty of opportunities for leadership and collaboration with innovative software and algorithms teams across KLA! In this role, you will be developing and enhancing High-Performance Computing (HPC) software systems at KLA. KLA makes various products that combine very high-speed imaging, up to 60 GBps, with high-performance image processing. Our software engineers work on software that controls the imaging process, as well as the software to lead high bandwidth and data for image processing. Key skills vital in this role include building and maintaining partnerships with key collaborators outside your own reporting organization. A natural curiosity and a dedication to lifelong learning are significant ingredients for a successful engineer. You will need to quickly understand sophisticated products and the software requirements associated with them to translate them into tangible and clear definitions of software. Working with upbeat teams in an encouraging leadership and mentoring capacity to develop and deliver software products is essential. You will also partner with technical program managers, software configuration management, and software quality assurance to make work for the team more efficient.