Search by job, company or skills

Software Engineer

Software Engineer

Kla
2-7 Years
Not Disclosed
Quick Apply
  • Posted a month ago
  • Over 400 applicants have applied

Job Description

Software Engineer

KLA is seeking a skilled Software Engineer to join our team. This role is ideal for a professional with expertise in C/C++ and Linux development, focusing on performance engineering, debugging, and building fault-tolerant, scalable software in distributed environments.

Responsibilities:

  • Develop fault-tolerant and extendable software using object-oriented principles and design patterns.
  • Utilize application/system profiling utilities like vTune, Nvidia Nsight, and Linux native utilities for performance engineering.
  • Employ gdb and Linux system utilities for debugging and troubleshooting timing-sensitive distributed applications.

Skills:

  • Expertise in C/C++, Linux Development, and Performance Engineering.
  • Hands-on Experience in Application/System Profiling Utilities like vTune, Nvidia Nsight, and Linux native utilities.
  • Good debugging skills in using gdb and Linux system utilities to troubleshoot timing-sensitive distributed applications.
  • Good knowledge of HPC system components — including CPU/GPU architecture, scalable/distributed storage, high-bandwidth interconnects, and cloud-based computing architectures.
  • Proficiency in Python and Shell scripting languages.
  • Experience with containerization technologies (Docker/Singularity) for packaging software services along with Kubernetes (Preferred).
  • Proficiency in parallel programming (MPI, SLURM, OPENMP, UCX, etc.) (Preferred).
  • Solid understanding and practical experience with Linux OS, kernel features, and networking basics (Preferred).
  • Familiarity with deep learning and machine learning frameworks and workflows (Preferred).

Qualifications:

  • Master's Level Degree; or Bachelor's Level Degree.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

KLA develops industry-leading equipment and services that enable innovation throughout the electronics industry. We provide advanced process control and process-enabling solutions for manufacturing wafers and reticles, integrated circuits, packaging and printed circuit boards. In close collaboration with leading customers across the globe, our expert teams of physicists, engineers, data scientists and problem-solvers design solutions that move the world forward.

Similar Jobs

4-6 yrs
Chennai, India
Skills:
Servicenow, Powershell, Artifactory, Terraform, Openshift, Python, Bash, Jfrog, Jenkins, Devops, DevSecOps, Ansible, GitOps, SRE, AWS Cloud Formation, GitHub Actions, Rancher, Aquascan, Harness CD, XLR, Sonarcube, GKE, Azure Resource Manager, AKS, Remedy, EKS, Checkmarx, Platform Engineering
7-9 yrs
Chennai, India
Skills:
Pytest, Spring Boot, Node.js, Typescript, JUnit, Jest, Python, LangChain, LLMs, pgvector, Pinecone, Semantic Kernel, Java Full Stack Development, RAG, vector DBs, AI APIs, Milvus, Weaviate, LlamaIndex
2-4 yrs
Chennai, India
Skills:
S3, RDS, Prometheus, Bash, Vpc, Grafana, Jenkins, CloudFront, Ec2, Cloudwatch, Docker, Terraform, Linux, ECS, Iam, Route 53, Python, AWS, CI CD, EKS, GitLab CI, GitHub Actions, ECR
3-5 yrs
Chennai, India
Skills:
Java, Apache Airflow, Git, Docker, Python, Kubernetes, Gcp, Helm charts, CI/CD pipelines
5-7 yrs
Chennai, India
Skills:
snowflake , Kafka, Data Modeling, Javascript, Query Optimization, Python, Java, BigQuery, C++, Sql, Presto, Spark, Storage Systems, Go, Flink, Partitioning, Trino, Data pipelines, Monitoring, NoSQL databases, Data quality observability, Distributed data systems, Cloud data infrastructure, Indexing