✦ Luna Orbit — Software Engineering

Senior Full Stack Software Engineer (E)

at KLA

📍 Ann Arbor, MI Unknown 💰 $110K – $188K USD / year Posted March 13, 2026
Salary $110K – $188K USD / year
Type Not Specified
Experience mid
Exp. Years Not specified
Education BS, MS or PhD in Computer Science / Engineering or similar fields
Category Software Engineering

This role involves developing and troubleshooting inspection software for semiconductor mask systems, requiring strong C++ skills and experience with multithreaded environments.

  • Develop inspection software
  • Troubleshoot and debug applications
  • Collaborate with multidisciplinary teams
  • Implement GUI components
  • Ensure software robustness

The position focuses on C++ application development, multithreaded programming, GUI integration with QT, and Linux system troubleshooting in a semiconductor inspection context.

The ideal candidate is a motivated software engineer with strong C++ skills, experienced in multithreaded programming and troubleshooting. Familiarity with GUI technologies like QT and Linux system knowledge is preferred.

C++multithreaded programmingtroubleshootingdebugging
QTLinux administrationAIComputer Vision
LinuxQTGUI technologies
C++Object-Oriented DesignOOPDesign PatternsMultithreaded ProgrammingLinuxGUI TechnologiesQTTroubleshootingDebuggingApplication Software
C++C++ programmingObject-Oriented DesignOOPDesign PatternsMultithreaded ProgrammingLinuxGUI TechnologiesQTApplication SoftwareTroubleshootingDebugging
self-driventroubleshootingdebuggingcollaborationproblem-solving
Industry Semiconductor Manufacturing
Job Function Developing and maintaining inspection software for semiconductor manufacturing
C++Object-Oriented DesignOOPDesign PatternsMultithreaded ProgrammingLinuxGUI TechnologiesQTTroubleshootingDebuggingApplication SoftwareSoftware Engineermultithreaded programmingtroubleshootingdebuggingGUI technologies

Lack of C++ experience, No multithreaded programming skills, No troubleshooting or debugging experience, No familiarity with Linux or QT

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile