Expoint – all jobs in one place
The point where experts and best companies meet

Software Engineering Expert jobs at Applied Materials in India

Discover your perfect match with Expoint. Search for job opportunities as a Software Engineering Expert in India and join the network of leading companies in the high tech industry, like Applied Materials. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
India
City
44 jobs found
19.11.2025
AM

Applied Materials Software Architect India, Karnataka

Limitless High-tech career opportunities - Expoint
As a seasoned Software Architect, you will be responsible for designing, implementing & deploying scalable, reliable, and maintainable software solutions. Lead the design and implementation of complex software components and...
Description:

Responsibilities:
  • As a seasoned Software Architect, you will be responsible for designing, implementing & deploying scalable, reliable, and maintainable software solutions.
  • Lead the design and implementation of complex software components and systems.
  • You will work closely with cross-functional teams , including software engineers, product managers, and business stakeholders, to understand requirements and translate them intoarchitectural/softwaredesigns that meet business needs .
  • Foster a collaborative environment by working closely with cross-functional teams, ensuring effective communication and alignment on project goals .
  • Demonstrate strong leadership skills by mentoring and guiding team members, promoting best practices, and driving the technical vision for the organization.
  • You will be coding and developing quick prototypes to establish your design with real code and data.
  • You will be a Subject Matter Expert to unblock software engineers.
  • Conduct Technical Reviews and provide guidance to software engineers during the development process.
  • Identify and mitigate technical risks and issues throughout the software development lifecycle.
  • Proactively identify, prioritize, and address technical debt to ensure the long-term maintainability and scalability of software systems.
  • Evaluate and recommend appropriate technologies and frameworks to meet project requirements.
  • Willing to travel to onsite locations for Business meetings, Customer Interactions.
Qualifications & Requirements:
  • 12-18 years of experience in software development with a B. Tech / MTech in Computer Science.
  • Proven experience as a Software Architect or similar role with 10+ years in product development.
  • Minimum 10+ years of experience in Core Java & advanced features, including streams, functional programming, and virtual threads.
  • Minimum 4+ years of experience in driving/contributing towards high-level and low-level design, code reviews, and coding practices (such as clean code and SOLID principles).
  • Minimum 4+ years of experience in building and driving various architectural patterns, like microservices-based architecture or large-scale systems, distributed applications, web or desktop applications.
  • Strong skills in algorithms and data structures.
  • Experience in workflow frameworks such as Temporal, Apache Airflow, etc.
  • Experience in various technologies, like below:
    • Orchestration (Kubernetes), Containerization (Dockers), and CI/CD pipelines
    • Workflow frameworks like Temporal, Apache Airflow, etc
    • Databases (NoSQL, and SQL)
    • Messaging infrastructure like Kafka, Redis, etc
    • Spring-boot and associated Spring features for backend development
    • GUI development, like React/Redux, etc
Good to have:
  • Good knowledge of the Semiconductor domain.
  • Experience with scikit-image, TensorFlow, PyTorch.
  • Experience in designing, prototyping, implementing, and testing software and computer vision machine learning algorithms in Python.
  • Experience with Deep Learning, Generative AI and LLM concepts

Full time

Assignee / Regular
Show more
17.11.2025
AM

Applied Materials Software Tech Support Engineer India, Karnataka

Limitless High-tech career opportunities - Expoint
Support all customer tool issues that don’t require code changes. Independently resolve customer complex issues by analyzing product and system/computing issues (SW, IT, Computing, databases). Provide troubleshooting plans and technical...
Description:

Whatyou'll be doing:
Function as a technical support Tier for SW issues
  • Support all customer tool issues that don’t require code changes.
  • Independently resolve customer complex issues by analyzing product and system/computing issues (SW, IT, Computing, databases)
  • Provide troubleshooting plans and technical solutions to field and Tiel-1 Tier-2 teams.
  • Reproduce customer issues on internal systems. Perform Root Cause Analysis.
  • Proactively identify points of failure and drive for resolution.
  • Involvement in new SW development
  • Take part in SW development road map milestones, new features reviews, and customer demos.
  • Create and maintain the lab environment and perform Dry-run activities for new SW versions.
  • Actively participate in new products introduction discussions.
  • On-site Projects:
  • Perform new installations/SW upgrades on customer semiconductor fabs.
  • Troubleshoot complex cases and field support teams.
  • Support Infrastructure:
  • Develop training programs for field engineers and end users.
  • Proactively drive support-related feature developments within the team.
  • Initiate Support-related Specs, improvements, utilities and Document solutions, procedures, best-known methods
  • Develop in-house utilities, and tools, and work with the DevOps team to implement the same ideas, that enhance customer experience.
Required Education:
  • Bachelor’s or Master’s degree in Electronics, Computer Science, Electrical Engineering, or related field.
  • Customer Experience: Collect end-user pain points and work on solutions.
  • What should you have?
  • Self-Learning capability and passion to learn new technology.
  • 3+ years of experience in the semiconductor industry, preferably in fab automation or equipment integration.
  • Strong understanding ofSECS/GEM, HSMS, and factory automationsystems.
  • Experience withMES systems, equipment control software, and scripting languages (e.g., Python, Perl, or Shell).
  • Familiarity withequipment communication protocols and standards.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Advantage: Code debugging skills.
  • Advantage: Experience in SW development / SW testing and integration

Full time

Assignee / Regular
Show more

These jobs might be a good fit

17.11.2025
AM

Applied Materials Software QA Engineer India, Karnataka

Limitless High-tech career opportunities - Expoint
Demonstrates conceptual and practical expertise in own discipline and basic knowledge of related disciplines. Has knowledge of best practices and how own area integrates with others; is aware of the...
Description:

Key Responsibilities

Performs software tests on code and enhancements, with limited supervision.

Analyzes and writes test standards and procedures

Maintains documentation of test results to assist in debugging and modification of software.

Analyzes test results to ensure existing functionality and recommends corrective action.

Consults with development engineers in resolution of problems.

Provides feedback in preparation of technical appraisals of programming languages, systems and computation software.

Ensures quality computer integration into the overall functions of scientific computation, data acquisition and processing. Assists in technically leading and/or executing software test projects.

Functional Knowledge

  • Demonstrates conceptual and practical expertise in own discipline and basic knowledge of related disciplines

Business Expertise

  • Has knowledge of best practices and how own area integrates with others; is aware of the competition and the factors that differentiate them in the market

Leadership

  • Acts as a resource for colleagues with less experience; may lead small projects with manageable risks and resource requirements

Problem Solving

  • Solves complex problems; takes a new perspective on existing solutions; exercises judgment based on the analysis of multiple sources of information

Impact

  • Impacts a range of customer, operational, project or service activities within own team and other related teams; works within broad guidelines and policies

Interpersonal Skills

  • Explains difficult or sensitive information; works to build consensus

Full time

Assignee / Regular
Show more

These jobs might be a good fit

10.11.2025
AM

Applied Materials Software Manual QA Engineer India, Karnataka

Limitless High-tech career opportunities - Expoint
Estimating, prioritizing, planning and execute quality testing activities. Creating detailed, comprehensive, and well-structured test plans and test cases. Designing and implementing tests, debugging, and defining corrective actions. Perform thorough regression...
Description:

Roles and Responsibility
  • Estimating, prioritizing, planning and execute quality testing activities.
  • Creating detailed, comprehensive, and well-structured test plans and test cases.
  • Designing and implementing tests, debugging, and defining corrective actions.
  • Perform thorough regression testing when bugs are resolved
  • Closely connect with business and building test data accordingly.
  • Planning and working towards research success criteria at beginning and later building qual plan for production worthiness
  • Innovative in testing and defining success criteria with minimum test data
  • Collaborating with customer, marketing, technical manager, developer and budling qual plan according to business need
Skills
  • Minimum 8-10 years Proven work experience in software quality assurance
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience is working research-oriented project.
  • Strong Experience in writing clear, concise and comprehensive test plans and test cases
  • Experience in Non-functional testing
  • Experience working in an Agile/Scrum development process
  • Thorough Understanding of Software Development Life Cycles
  • Exceptional attention to detail and analytical skills
  • Excellent written and verbal communication skills
  • Strong interpersonal skills with ability to work both independently and as part of a team
  • Able to communicate with international teams and interfaces outside of local site
  • Strong communication skill in English. Able to speak clearly and fluently.
Advantage
  • Work Experience with Jira, Xray
  • Good knowledge on Semi-Conductor domain

Full time

Assignee / Regular
Show more

These jobs might be a good fit

09.11.2025
AM

Applied Materials Software Tech Support Engineer India, Karnataka

Limitless High-tech career opportunities - Expoint
Function as a technical support Tier for SW issuesContain all field SW escalations that don’t require code changes.Independently resolve customer complex issues by analyzing product and system/computing issues (SW, IT,...
Description:

Whatyou'll be doing:
  • Function as a technical support Tier for SW issues
    • Contain all field SW escalations that don’t require code changes.
    • Independently resolve customer complex issues by analyzing product and system/computing issues (SW, IT, databases)
    • Provide troubleshooting plans and technical solutions to field and Tiel-1 Tier-2 teams.
    • Reproduce customer issues on internal systems. Perform Root Cause Analysis.
    • Proactively identify points of failure and drive for resolution.
  • Involvement in new SW development
    • Take part in SW development road map milestones, new features reviews, and customer demos.
    • Provide support-related inputs to be included in the next versions.
    • Participate in new products introduction.
  • On-site Projects:
    • Perform new installations/SW upgrades.
    • Troubleshoot complex cases and support local teams.
  • Support Infrastructure:
    • Develop training programs for field engineers and end users.
    • Proactively drive support-related feature developments within the team.
    • Initiate Support-related Specs, improvements, utilities and Document solutions, procedures, best-known methods
  • Customer Experience:
    • Collect end-user pain points and work on solutions.
    • Develop in-house utilities,and tools, and work with the DevOps team to implement the same ideas, that enhance customer experience.

What should you have?
  • Self-Learning capability and passion to learn new technology.
  • At least d years' experience in technical support or a position of like Tier-3
  • Proven experience with Microsoft \Linux operating systems.
  • Required education: Bachelor/master’s degree in computer science and/or engineering and/or other technical degree.
  • Advantage: experience in SW development / SW testing and integration
  • Willingness to work off hours and weekends and willingness to travel up to 40%
  • Excellent English – verbal and written
  • Proven experience with Microsoft \Linux operating systems.
  • Experience in 7 - 10 yrs

Full time

Assignee / Regular
Show more

These jobs might be a good fit

25.09.2025
AM

Applied Materials Software Engineer III India, Karnataka

Limitless High-tech career opportunities - Expoint
As a Software Architect, you will be responsible for designing and implementing High performance computing software solutions for our organization. You will work closely with cross-functional teams, including software engineers,...
Description:

What We Offer

As an architect, you will get the opportunity to grow in the field of high-performance computing, complex system design and low-level optimizations solving the unique critical issues advancing semiconductor industry.

Roles and Responsibility

  • As a Software Architect, you will be responsible for designing and implementing High performance computing software solutions for our organization.
  • You will work closely with cross-functional teams, including software engineers, product managers, and business stakeholders, to understand requirements and translate them intoarchitectural/softwaredesigns that meet business needs.
  • You will be coding and developing quick prototypes to establish your design with real code and data.
  • You will be a subject Matter expert to unblock software engineers in the HPC domain.
  • You will be expected to profile systems to understand bottlenecks, optimize workflows and code and processes to improve cost of ownership.
  • Conduct technical reviews and provide guidance to software engineers during the development process.
  • Identify and mitigate technical risks and issues throughout the software development lifecycle.
  • Evaluate and recommend appropriate technologies and frameworks to meet project requirements.
  • Lead the design and implementation of complex software components and systems.
  • Ensure that software systems are scalable, reliable, and maintainable.
  • Mentor and coach junior software architects and engineers.
  • Your primary focus will be on ensuring that the software systems are scalable, reliable, maintainable and cost effective.

Qualifications

  • 7 to 15 years of experience in Design and coding in C/C++ preferably in Linux Environment.
  • Very good knowledge Data structure and Algorithms and complexity analysis.
  • Experience in developing Distributed High Performance Computing software using Parallel programming frameworks like MPI, UCX etc.
  • Good knowledge of Low-latency and high-throughput data transfer technologies (RDMA, RoCE, InfiniBand)
  • In depth experience in Multi-threading, Thread Synchronization, Inter process communication, and distributed computing fundamentals.
  • Very Good knowledge of Computer science fundamentals like, Operating systems internals (Linux Preferred), Networking and Storage systems.
  • Experience in low level code optimization techniques using Vectorization and Intrinsics, cache-aware programming, lock free data structures etc.
  • Familiarity with microservices architecture and containerization technologies (docker/singularity) and low latency Message queues.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to mentor and coach junior team members.
  • Experience in Agile development methodologies.

Additional Qualifications:

  • Experience in HPC Job-Scheduling and Cluster Management Software (SLURM, Torque, LSF etc.)
  • Experience in performance profiling at application and system level (e.g. vtune, Oprofiler, perf, Nividia Nsight etc.)
  • Experience in GPU programming using CUDA, OpenMP, OpenACC, OpenCL etc.
  • Good Knowledge of Work-flow orchestration Software like Apache Airflow, Apache Spark, Apache storm or Intel TBB flowgraph etc.

Full time

Assignee / Regular
Show more

These jobs might be a good fit

24.09.2025
AM

Applied Materials Technical Software Manager – Java India, Karnataka

Limitless High-tech career opportunities - Expoint
Responsible for Product software development team deliverables from requirements to final code delivery with required SW Quality . Learn Product Domain and Software to provide technical mentorship to teams ....
Description:

Key Responsibilities

  • Responsible for Product software development team deliverables from requirements to final code delivery with required SW Quality .
  • Learn Product Domain and Software to provide technical mentorship to teams .
  • Expected to be proficient in programming and software development and managing teams of 7-10 developers .
  • Ready to work in a Techno-managerial role with significant technical contribution from Manager (
    60% technical & 40% management
    )
  • Given the requirement, expected to define functional specification , design specification, implementation & verification plan.
  • Require strong communication skill to interact and influence stakeholders as you will need to interact with the end users of the products and applications engineering teams.
  • He /She should be an expert in software development Life cycle and exposure to Agile development methodologies.
  • Will require to effectively work in a multi-site environment , with teams across time zones.
  • She/he is a go-getter .

Qualification and Requirements

  • Bachelor's Degree / master’s degree in engineering with CE /EE background with 14-16 years of total work experience.
  • Minimum 2-3 yrs experience in People management .
  • Minimum of 12-year experience in software development with exposures to bug fixing, maintenance, continuous integration releases & working in complex systems.
  • Minimum experience of 10+ years in Java / C#. Example – if its java, well versed with Java 8+ features (
    hands on coding & design standards
    )
  • Minimum experience of 2+ years of in driving/ contributing towards HLD & LLD , participated in design reviews, contribution towards code reviews & coding practices (like clean code & SOLID principles)
  • Minimum experience of 2+ years in working with large volumes of data, databases like mariaDB, posgres etc.

Good to have:

  • Minimum experience of 2+ years in cloud/cloud native technologies around containers & orchestrations technologies such as dockers & Kubernetes.
  • Minimum experience of 2+ years in driving architecture.

Full time

Assignee / Regular
Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
As a seasoned Software Architect, you will be responsible for designing, implementing & deploying scalable, reliable, and maintainable software solutions. Lead the design and implementation of complex software components and...
Description:

Responsibilities:
  • As a seasoned Software Architect, you will be responsible for designing, implementing & deploying scalable, reliable, and maintainable software solutions.
  • Lead the design and implementation of complex software components and systems.
  • You will work closely with cross-functional teams , including software engineers, product managers, and business stakeholders, to understand requirements and translate them intoarchitectural/softwaredesigns that meet business needs .
  • Foster a collaborative environment by working closely with cross-functional teams, ensuring effective communication and alignment on project goals .
  • Demonstrate strong leadership skills by mentoring and guiding team members, promoting best practices, and driving the technical vision for the organization.
  • You will be coding and developing quick prototypes to establish your design with real code and data.
  • You will be a Subject Matter Expert to unblock software engineers.
  • Conduct Technical Reviews and provide guidance to software engineers during the development process.
  • Identify and mitigate technical risks and issues throughout the software development lifecycle.
  • Proactively identify, prioritize, and address technical debt to ensure the long-term maintainability and scalability of software systems.
  • Evaluate and recommend appropriate technologies and frameworks to meet project requirements.
  • Willing to travel to onsite locations for Business meetings, Customer Interactions.
Qualifications & Requirements:
  • 12-18 years of experience in software development with a B. Tech / MTech in Computer Science.
  • Proven experience as a Software Architect or similar role with 10+ years in product development.
  • Minimum 10+ years of experience in Core Java & advanced features, including streams, functional programming, and virtual threads.
  • Minimum 4+ years of experience in driving/contributing towards high-level and low-level design, code reviews, and coding practices (such as clean code and SOLID principles).
  • Minimum 4+ years of experience in building and driving various architectural patterns, like microservices-based architecture or large-scale systems, distributed applications, web or desktop applications.
  • Strong skills in algorithms and data structures.
  • Experience in workflow frameworks such as Temporal, Apache Airflow, etc.
  • Experience in various technologies, like below:
    • Orchestration (Kubernetes), Containerization (Dockers), and CI/CD pipelines
    • Workflow frameworks like Temporal, Apache Airflow, etc
    • Databases (NoSQL, and SQL)
    • Messaging infrastructure like Kafka, Redis, etc
    • Spring-boot and associated Spring features for backend development
    • GUI development, like React/Redux, etc
Good to have:
  • Good knowledge of the Semiconductor domain.
  • Experience with scikit-image, TensorFlow, PyTorch.
  • Experience in designing, prototyping, implementing, and testing software and computer vision machine learning algorithms in Python.
  • Experience with Deep Learning, Generative AI and LLM concepts

Full time

Assignee / Regular
Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Software Engineering Expert opportunities at Applied Materials in India. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.