Systems Software Engineering Lead

2 days ago


Ann Arbor, United States Disability Solutions Full time
Base Pay Range: $115,900.00 - $197,000.00

Primary Location: USA-MI-Ann Arbor-KLA

KLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and location. The range displayed above reflects the minimum and maximum pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including location, job-related skills, experience, and relevant education level or training. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.

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.

Job Description/Preferred Qualifications

Systems Software Engineering Lead are core to KLA’s technology, while we do not currently have an opening, we are always building our Systems Software Engineering talent community, we are interested in learning about your background.

Apply to this posting for Future Opportunities with KLA.

What you will be doing:

As a senior member of the team a successful candidate will be expected to
1.) Develop a deep understanding of the system and software architecture.
2.) Lead will augment a new team here at our Ann Arbor location.
3.) Mentoring junior team members. Successful candidates will have very strong software engineering skills as well as a passion for working with hardware (non-compute mechanical hardware).

  • Responsible for the design, development, testing and roll out of software solutions that enhance the capabilities of the KLA inspection machines.
  • Possess good communication skills to work with several hardware and software interdisciplinary teams to understand the system/marketing requirements and to map them to software requirements and design.
  • Develop deep understanding of how the KLA inspection 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 suggest mitigation plans. This calls for interest and domain knowledge beyond software in the fields of hardware and systems engineering.
  • Comfortable working in a fast-paced environment where communication and collaboration with a large multi-disciplinary team is a significant part of the job. That is, coding is not the only skill needed for this job. While documentation and other offline support will be available, interacting with stakeholders will remain an indispensable part of understanding what needs to be done, and validating the work that is done.
  • Mentoring junior team members in coding, cross functional interactions with hardware and systems engineers and assisting with proactive unblocking efforts, etc.
  • Influential in architectural and technology decisions made by senior members of the team.


What we want to see:
  • A bachelor’s degree or higher in Computer Science, Engineering, or related field.
  • Previous experience as a Software Engineer or Software Developer working on (non-compute hardware), automation, or instrumentation.
  • Excellent software engineering skills, including deep conceptual and applied knowledge of OOP, design patterns, data structures, distributed systems, multi-threaded and multi-process programming.
  • Previous leadership experience on a team or project.
  • Proficiency in writing, deploying, and maintaining production code in C++, C#, or JAVA.
  • Asynch programming in Java, C++ or C#.
  • Familiarity with interface protocols for cross language software such as CORBA, Apache Thrift, gRPC or similar technologies.
  • This role does require you to be onsite in the KLA Ann Arbor office minimum of 3 days a week.


Minimum Qualifications

Doctorate (Academic) Degree and related work experience of 3 years; Master's Level Degree and related work experience of 6 years; Bachelor's Level Degree and related work experience of 8 years

The company offers a total rewards package that is competitive and comprehensive including but not limited to the following: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave.

KLA is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, color, national origin, sex, gender identity, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other status protected by applicable law. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at talent.acquisition@kla.com or at +1-408-352-2808 to request accommodation.

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 talent.acquisition@kla.com to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.

  • Ann Arbor, Michigan, United States Clarivate Analytics US LLC Full time

    About the RoleWe are seeking an experienced Software Engineering Team Lead to join our team at Clarivate Analytics US LLC. The ideal candidate will have a passion for technology and a commitment to delivering quality products.As a Software Engineering Team Lead, you will be responsible for leading, growing, and developing a team of Software Engineers in...


  • Ann Arbor, Michigan, United States Tecumseh Products Company Full time

    Job OverviewTecumseh Products Company is seeking a skilled Product and Engineering Lead to join our team in developing innovative HVAC control systems. This role requires a strong background in electrical engineering, with experience in design, improvement, and customization of condensing units and full refrigeration systems.ResponsibilitiesLead the...


  • Ann Arbor, Michigan, United States SiTime Corporation Full time

    Explore an exciting opportunity to lead as a Senior Systems Engineer at SiTime Corporation, the precision timing company.Join our team and contribute to changing the timing industry with your expertise in precision timing solutions. We offer a Total Rewards Package that includes a competitive base pay, 401k plan, health and wellness benefits, parental leave,...

  • Software Engineer

    2 weeks ago


    Ann Arbor, United States Actalent Full time

    Job Title: Battery Management System (BMS) Engineer Job Description Our customer, located in Ann Arbor, is seeking a Battery Management System (BMS) Engineer to design, develop, and sustain advanced BMS solutions for lithium-ion battery products. Responsibilities Design, develop, and test embedded firmware for Battery Management Systems. Assist in...


  • Ann Arbor, United States Clarivate Analytics US LLC Full time

    We seek a self-motivated Manager of Engineering with a passion for technology and committed to delivering quality products to join our team. As a Manager of Software Engineering you will be responsible for leading, growing, and developing a team of Software Engineers in designing, implementing and documenting changes to new and existing data driven cloud...


  • Ann Arbor, Michigan, United States KBR Full time

    Job Title: Senior Software Development Program LeadAt KBR, we are seeking an experienced Program Manager to lead a Software Development Team in a challenging and rewarding role. As a Senior Software Development Program Lead, you will be responsible for ensuring the successful execution of a portfolio of projects, transforming development practices, and...

  • Software Engineer

    3 weeks ago


    Ann Arbor, United States Oho Group Ltd Full time

    Software Engineer WantedWe are working with an AI semiconductor startup who develop cutting-edge, scalable AI accelerator chips that deliver high performance, low power consumption, and seamless integration for embedded Edge AI applications, including vision-based systems and real-time data processing.Responsibilities:Developing high-performance,...


  • Ann Arbor, United States Disability Solutions Full time

    Base Pay Range: $110,900.00 - $188,500.00Primary Location: USA-MI-Ann Arbor-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and...


  • Ann Arbor, United States Geonexus Technologies, LLC Full time

    Who We Are:At Geonexus, we help asset-intensive sectors such as Utilities, Transportation, and Government save time and money with our ready-to-use, low-code/no-code integration tools. Our solutions seamlessly connect Geographic Information System (GIS) data and applications with leading enterprise business systems. Our fully configurable Geonexus...


  • ann arbor, United States Intelliswift Software Full time

    Job Title: Information Security EngineerLocation: Ann Arbor, MI ( 3 days a week - Hybrid)Duration: 12 monthsJob Description:As a Cyber Engineer, you will be responsible for maintaining systems, performing reviews, and evaluating configurations. You will handle daily tasks and requests using the corporate IT ticketing system.The role focuses on the hardening...


  • ann arbor, United States Intelliswift Software Full time

    Job Title: Information Security EngineerLocation: Ann Arbor, MI ( 3 days a week - Hybrid)Duration: 12 monthsJob Description:As a Cyber Engineer, you will be responsible for maintaining systems, performing reviews, and evaluating configurations. You will handle daily tasks and requests using the corporate IT ticketing system.The role focuses on the hardening...


  • Ann Arbor, United States Disability Solutions Full time

    Base Pay Range: $0.00 - $0.00Primary Location: USA-MI-Ann Arbor-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and location....

  • Software Engineer

    2 months ago


    ann arbor, United States Rydberg Technologies Full time

    Rydberg Technologies is seeking a dynamic and experienced Software Engineer for quantum and photonic devices. This is a hands-on role in the development and integration of software solutions for our cutting-edge quantum and photonic devices and technology. You will work across the full stack, from hardware electronic controls to signal processing. The ideal...

  • Software Engineer

    6 months ago


    Ann Arbor, United States Rydberg Technologies Full time

    Rydberg Technologies is seeking a dynamic and experienced Software Engineer for quantum and photonic devices. This is a hands-on role in the development and integration of software solutions for our cutting-edge quantum and photonic devices and technology. You will work across the full stack, from hardware electronic controls to signal processing. The ideal...

  • Software Engineer

    3 months ago


    ann arbor, United States Rydberg Technologies Full time

    Rydberg Technologies is seeking a dynamic and experienced Software Engineer for quantum and photonic devices. This is a hands-on role in the development and integration of software solutions for our cutting-edge quantum and photonic devices and technology. You will work across the full stack, from hardware electronic controls to signal processing. The ideal...


  • ann arbor, United States CMK Resources, Inc. Full time

    As a Senior Software Engineer, you will play a critical role in developing scalable, high-quality software solutions. This role emphasizes championing Test-Driven Development (TDD) and test automation, setting high standards for software quality and reliability. You will guide and mentor the team in designing automated tests to ensure that new and existing...


  • ann arbor, United States CMK Resources, Inc. Full time

    As a Senior Software Engineer, you will play a critical role in developing scalable, high-quality software solutions. This role emphasizes championing Test-Driven Development (TDD) and test automation, setting high standards for software quality and reliability. You will guide and mentor the team in designing automated tests to ensure that new and existing...


  • Ann Arbor, United States CMK Resources, Inc. Full time

    As a Senior Software Engineer, you will play a critical role in developing scalable, high-quality software solutions. This role emphasizes championing Test-Driven Development (TDD) and test automation, setting high standards for software quality and reliability. You will guide and mentor the team in designing automated tests to ensure that new and existing...


  • Ann Arbor, Michigan, United States Criteo Full time

    About This Opportunity:We are seeking a highly skilled Senior Software Engineer to join our Data team. This is a critical role that requires a strong foundation in Computer Science and experience in architecting, developing, and extending large and complex systems.Responsibilities:Design and implement high-quality, maintainable code that meets the needs of...

  • Software Engineer

    2 weeks ago


    Ann Arbor, United States WebFX Full time

    Hi there! We're WebFX, a full-service digital marketing agency based in the US. We've been named the Best Place To Work in Pennsylvania 9 times in a row and we'd love to meet you! We are a fast-growing company that has doubled in size over the past 5 years, with talented team members now based around the globe (and representing 18+ different countries!)....