Software Engineer Java/C/Linux

$94,400 - $160,500/Yr

KLA - Ann Arbor, MI

posted 27 days 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 KLA products and offers technical challenges along with opportunities for leadership and teamwork. The position requires relocation to Ann Arbor, MI, and entails a hybrid work model of three days in the office and two days remote.

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.
  • Build and maintain partnerships with key collaborators outside your reporting organization.
  • Mentor and lead teams in software product development.

Requirements

  • Bachelor's degree in Physics, Computational Physics, Computational Chemistry, Astrophysics, Computer Science, or a related field.
  • Minimum of 5 years of relevant experience or a Master's degree with 3 years of relevant experience, or a PhD with 1 year of relevant experience.
  • Strong understanding of sophisticated products and software requirements.

Nice-to-haves

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

Benefits

  • Participation in performance incentive programs.
  • Eligibility for additional benefits such as health insurance, retirement plans, and paid time off.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service