← Back to jobs
K

Software Engineer

KLA·Israel·en
On-siteFull-timeEmbedded Software DevelopmentSemiconductor Manufacturing

Join an R&D team developing software for advanced semiconductor metrology and inspection systems. The role involves scalable system design, operating-system concepts, and multidisciplinary collaboration.

Responsibilities

  • Design and develop scalable, maintainable, modular software systems
  • Implement software using object-oriented programming and operating-system concepts
  • Work across multidisciplinary teams and coordinate with multiple stakeholders
  • Build and maintain software in Linux environments
  • Address system integration and complex cross-component debugging issues
  • Contribute to modern development practices, including code reviews, testing, and CI/CD

Requirements

  • At least 5 years of related experience with a bachelor’s degree, 3 years with a master’s degree, or equivalent work experience
  • Software design experience building scalable, maintainable, and modular systems
  • Experience with large, multidisciplinary systems and multiple stakeholders
  • Strong understanding of object-oriented programming and operating-system concepts, including threads, synchronization, memory, and interprocess communication
  • Proficiency in C++ or C#
  • Hands-on Linux experience
  • Strong collaboration and communication skills

Nice to have

  • Experience working close to hardware
  • Real-time systems experience
  • Strong multithreading and concurrency expertise
  • System integration and debugging of complex cross-component issues
  • Experience with code reviews, testing, and CI/CD
  • Ability to drive technical decisions across teams

Benefits

  • Competitive total rewards package
  • Family-friendly benefits
  • Inclusive equal-opportunity workplace

Relevance

More opportunities

Similar jobs

The newest open roles in Embedded Software Development.

Questions, answered

Frequently asked questions