Sr Software Engineer (c++, Ood/oop, Linux)

KLA

Not specified; not specified; competitive family f...
Strong c++ programming skills
Multi-threaded and multi-process programming
Oop design patterns and interface definitions
The role involves developing machine control and inspection software for advanced mask inspection systems used in the semiconductor industry

Job Summary

  • The role involves developing machine control and inspection software for advanced mask inspection systems used in the semiconductor industry.
  • Candidates will collaborate closely with multidisciplinary engineering teams including electrical, mechanical, optical, and algorithm engineers to solve complex system-level challenges.
  • KLA invests 15% of sales back into R&D and offers a competitive, family-friendly total rewards package in an inclusive environment.

Matching Summary

The role involves developing machine control and inspection software for advanced mask inspection systems used in the semiconductor industry.

Salary

Not specified; Not specified; Competitive family friendly total rewards package

Skills & Requirements

Must-have

  • Strong C++ programming skills
  • Multi-threaded and multi-process programming
  • OOP design patterns and interface definitions
  • SOLID principles and data structures
  • Advanced debugging and problem-solving abilities

Nice-to-have

  • Linux system administration knowledge
  • UML modeling experience
  • Collaborative team player mindset
  • Interest in semiconductor fab operations
  • Ability to acquire deep domain knowledge

Key Requirements

  • Doctorate degree with 0 years experience OR Master's with 3 years OR Bachelor's with 5 years
  • BS, MS or PhD in Computer Science/Engineering preferred
  • Demonstrated experience in multi-threaded environments required

Work Rights

Not specified

Tailored Resume

Cover Letter