✦ Luna Orbit — Software Engineering

BBP Customer Engagement Applications Engineer

at KLA

📍 Hillsboro, OR Unknown 💰 $83K – $141K USD / year Posted March 27, 2026
Salary $83K – $141K USD / year
Type Not Specified
Experience mid
Exp. Years Not specified
Education Not specified
Category Software Engineering

This role involves developing high-performance, scalable imaging and data processing software for semiconductor inspection systems, with a focus on C++ programming and system integration.

  • Design and implement C++ software
  • Optimize system performance
  • Integrate hardware and software
  • Debug complex systems
  • Develop algorithms for image processing

The technical environment includes C++, multithreaded programming, hardware-software integration, performance tuning, and debugging in imaging and inspection systems.

The ideal candidate is a mid-level software engineer with strong C++ skills, experience in multithreaded and real-time systems, and a background in hardware-software integration within semiconductor or imaging systems.

C++ programmingObject-oriented designMultithreadingSoftware architectureAlgorithm developmentPerformance optimizationDebuggingVersion controlSystem integration
Image processingHardware debuggingEnvironmental controlsReal-time systems
GitC++ development environmentDebugging tools
C++object-oriented programmingmultithreadingsoftware architecturealgorithmsperformance optimizationdebuggingversion controlsystem integration
C++Object-oriented programmingMultithreaded programmingSoftware architectureAlgorithmsPerformance optimizationImage acquisitionEnvironmental controlVersion controlDebugging
CollaborationProblem-solvingCommunicationTeamworkAttention to detailAdaptability
Industry Technology / Semiconductor Manufacturing
Job Function Software development for imaging and inspection systems
Role Subtype Software Engineer
Tech Domains C++, Software Architecture, Debugging, Version Control, Embedded Systems
C++Object-oriented programmingMultithreaded programmingSoftware architectureAlgorithmsPerformance optimizationImage acquisitionEnvironmental controlVersion controlDebuggingSystem integrationHardware debuggingReal-time systemsSoftware developmentEmbedded systemsDebugging toolsobject-orientedmultithreadingsoftware architectureperformance optimizationdebuggingsystem integrationhardware debuggingversion controlreal-time systems

Lack of C++ experience, No experience with multithreading, Unfamiliarity with hardware debugging, Inability to work in a fast-paced environment

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