KLA - Ann Arbor, MI

posted 3 months ago

Full-time - Mid Level
Ann Arbor, MI
Computer and Electronic Product Manufacturing

About the position

The Software Engineer position at KLA involves developing innovative software solutions for high-performance computing (HPC) systems within the semiconductor manufacturing ecosystem. This role emphasizes collaboration across multiple products and teams, providing technical challenges and opportunities for leadership in software development and algorithm design.

Responsibilities

  • Develop and enhance HPC software systems at KLA.
  • Collaborate with various teams to create innovative software solutions.
  • Translate complex software requirements into clear definitions and deliverables.
  • Mentor and lead teams in software product development.
  • Work with technical program managers and quality assurance to improve team efficiency.

Requirements

  • Bachelor's degree in Physics, Computational Physics, Computational Chemistry, Astrophysics, Computer Science, or a related field with a minimum of 5 years of relevant experience, or a Master's degree with a minimum of 3 years of relevant experience, or a PhD with 1 year of relevant experience.
  • Extensive hands-on experience with Java or C++ and Python on Linux or Windows systems.
  • Strong knowledge of Linux OS, IP Networking, and File System Management.
  • Experience in software development using Object-Oriented Programming (OOP) in high-level languages like Java/C++.
  • Hands-on experience with Linux internals, memory management, schedulers, and Linux Kernel.

Nice-to-haves

  • Experience in distributed systems computing or tools like Kubernetes or SLURM.
  • Familiarity with parallel programming and optimization techniques such as CUDA, AVX, SIMD, MPI, and Open MP.

Benefits

  • Medical, dental, and vision insurance
  • Life insurance
  • 401(K) with company matching
  • Employee stock purchase program (ESPP)
  • Student debt assistance
  • Tuition reimbursement program
  • Development and career growth opportunities
  • 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