Software Engineer

KLAMilpitas, CA

About The Position

Our engineering team develops software and hardware solutions that leverage physical chip design and layout data to enable wafer inspection and defect classification. These solutions are foundational to all KLA optical and eBeam inspection and review tools. As a software engineer, you will contribute to both frontend and backend applications, and help specify and validate the compute systems that host our solutions across KLA platforms. This role offers the opportunity to work on high-performance computing systems and collaborate closely with cross-functional teams including hardware, algorithms, and systems engineering.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
  • MS +0-3 years professional software development experience or BS + 2–5 years experience
  • Strong proficiency in C++ and experience with high-performance computing
  • Experience with Linux development environments
  • Solid understanding of software engineering principles, data structures, algorithms, and design patterns
  • Excellent problem-solving and communication skills

Nice To Haves

  • Experience with semiconductor or inspection systems
  • Knowledge of system-level performance tuning and profiling
  • Exposure to hardware/software co-design or embedded systems
  • Familiarity with frontend technologies (e.g., JavaScript, React) and backend frameworks
  • Familiarity with Docker/containerization

Responsibilities

  • Design, develop, and maintain software components for inspection and review tools
  • Work across the stack, from user interfaces to backend services and system integration
  • Collaborate with hardware teams to specify and test compute platforms
  • Optimize performance for compute-intensive applications
  • Participate in code reviews, testing, and continuous integration efforts

Benefits

  • 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
  • family care and bonding leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service