Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

KLA Senior Instrumentation Software Engineer 
United States, Michigan, Ann Arbor 
458978397

Yesterday


Responsibilities:

• Responsible for the design, development, testing and roll out of software solutions that improve the capabilities of the KLA inspection machines.

• Develop an understanding of how the system works and be able to provide software solutions for critical customer gaps or issues.

• Develop and evaluate concepts and designs for the next generation systems by conducting trade-off studies, identifying risk items, and proposing mitigation plans.

• Engage with a geographically distributed team to develop and deliver software solutions.


• Interacting with collaborators will remain an indispensable part of understanding what needs to be done, and validating the work that is done.


What we want to see:

• Previous experience as a backend Software Engineer or Software Developer

• Experience in instrumentation and control systems

• Excellent background with deep conceptual and applied knowledge of OOP, design patterns, data structures, distributed systems, multi-threaded and multi-process programming.

• Understanding of functional programming including tradeoffs vs. OOP.

• Proficiency in writing, deploying, and maintaining production code in C++, Python or Java.

• Experience working in large systems composed of different types of subsystems and interfaces between them.

• Ability to take abstract problem statements and detail them out into concrete requirements and design through collaborative discussions.

• Experience working with large amount of data in ETL pipelines, storage, or visualization type use cases.

Minimum Qualifications

Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years