Expoint – all jobs in one place
Finding the best job has never been easier

Java Developer - Machine Control Software jobs at Applied Materials

Advance your career in high tech with Expoint. Discover job opportunities as a Java Developer - Machine Control Software and join top companies in the industry such as Applied Materials. Sign up today and take control of your future.
Company (1)
Job type
Job categories
Job title (1)
United States
State
City
52 jobs found
08.12.2025
AM

Applied Materials Java Developer - Machine Control Software United States, California

Limitless High-tech career opportunities - Expoint
Design, develop, and maintain software applications using Java. Implement and manage microservices architecture to ensure scalability and efficiency. Work closely with systems and application engineers to integrate software solutions equipment...
Description:

What We Offer

$176,000.00 - $242,000.00Santa Clara,CA

the cutting-edge,a Better Future.

At Applied, we prioritize your well-being and encourage you to bring your best self to work. Your happiness, health, and resiliency are at the core of our benefits and wellness programs. Our robust total rewards package makes it easier to take care of your whole self and your whole

What You’ll Do

As aSoftware Engineerat AppliedMaterials, you’ll diveproblems. You’ll work withyour expertise inintricate systems, deciphering code,and anticipating softwarebehaviors to ensureApplied remains theleader in the semiconductor and display


Your key responsibilities will be

  • Design, develop, and maintain software applications using Java.
  • Implement and manage microservices architecture to ensure scalability and efficiency.
  • Work closely with systems and application engineers to integrate software solutions equipment software.
  • Interface with internal and external customers for requirement analysis, functional specification, solution development, testing, and support.
  • Navigate a dynamic work environment and collaborate with cross-functional teams and global counterparts to ensure the effective delivery of solutions.
  • Proficiency in Cloud Native technologies
  • Must be dedicated to development

You will be a great fit if you have

  • Proficiency in programming, especially in Java.
  • Experience with microservice architecture and related technologies (e.g., Docker, Kubernetes, Spring Boot, DAPR, Temporal,gRPC).
  • Exposure to Agile methodologies and tool chain (like JIRA).
  • Exposure to Azure DevOps is good to have but not must
  • Capability to collaborate with application and systems teams to comprehend system requirements and translate them into software designs.
  • Strong computer science fundamentals (Object-Oriented technology, design patterns, data structures, and algorithms).
  • Strong software diagnostic and troubleshooting skills.
  • Excellent analytical, problem-solving, and organizational skills, along with strong interpersonal communication skills.
  • Team player mindset and motivated by team success.
  • Experience working in Semiconductor, Healthcare or Medical Equipment industries preferred
  • Master’s or Bachelor’s degree in Computer Science/Engineering or similar fields with 10+ years of experience.

Full time

Assignee / Regular

Show more
08.12.2025
AM

Applied Materials Senior Developer – Java Python Cloud-Native United States, Indiana, Greenwood

Limitless High-tech career opportunities - Expoint
Design and develop cloud-native applications using Java/Python and microservices architecture. Implement CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes). Collaborate with cross-functional teams for requirements analysis and solution design. Ensure scalability,...
Description:

What We Offer

Senior Developer – Java or Python( Cloud-Native)

Goregaon East, Mumbai 400063.

Key Responsibilities
  • Design and develop cloud-native applications using Java/Python and microservices architecture.
  • Implement CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
  • Collaborate with cross-functional teams for requirements analysis and solution design.
  • Ensure scalability, security, and performance through best practices.
  • Write and maintain unit and integration tests to uphold code quality.
  • Participate in Agile ceremonies and contribute to continuous improvement.
Required Skills
  • Strong proficiency in either Core Java or Python with Design Patterns, Multithreading, Data Structures
  • Hands-on experience with microservices, REST APIs design and implementation (with Spring Boot, or Flask/Fast API)
  • Expertise in containerization & orchestration: Docker, Kubernetes.
  • Working knowledge of DevOps tools: Jenkins, Maven, Git.
  • Understanding of monitoring tools (Prometheus, Grafana).
  • Experience with development using GenAI tools such as GitHub Copilot, Claude, or similar AI-assisted coding platforms to enhance productivity and code quality.
Preferred Qualifications
  • Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field.
  • Minimum 5 years (up to 10 years) of experience as a software developer
What We Offer
  • Opportunity to work on cutting-edge cloud-native solutions in field of semiconductor
  • Collaborative and inclusive work environment.
  • Competitive compensation and benefits.

Full time

Assignee / Regular
Show more

These jobs might be a good fit

08.12.2025
AM

Applied Materials Systems Control Engineer IV E4 United States, California

Limitless High-tech career opportunities - Expoint
Controls background with servo/stage tuning and programming skills. ETEL and ACS motion controllers experience a plus. Matlab, C/C++ and Python experience a plus. Lead and/or develop and execute complex projects...
Description:

$160,000.00 - $220,000.00Santa Clara,CA


Required skills

  • Controls background with servo/stage tuning and programming skills.
  • ETEL and ACS motion controllers experience a plus.
  • Matlab, C/C++ and Python experience a plus.
  • Lead and/or develop and execute complex projects that have a substantial mix of electrical, mechanical, physics, algorithms, and software design; attend design reviews and provide input to meet market requirement specifications (MRS) and hardware/software specifications.

  • Coordinate with project marketing and management to understand system requirements

  • Lead architecture brainstorming meetings and drive the systems process to down select to a final architecture of a top-level system

  • Write detailed specifications that cover all aspects of subsystem modules including interfaces to the product by using systems analysis to create a diagram

  • Create concepts for complex architectural design approaches

  • Lead team evaluations of architectures to provide recommendation for best system solution approach. Provide feedback on variety of components and modules.

  • Identify and troubleshoot a range of complex engineering problems in field of technical expertise, including serviceability and manufacturability.

  • Support System Integration during the assembly and final testing of new product designs.

  • Interface with groups to workout design, systems architecture development, and integration issues.

  • Define all equipment interfaces and systems architecture and insure they are up to date and documented.

  • Work with vendors to develop new competitive products, including development of key suppliers.


Minimum Qualifications:

  • Bachelor’s degree

  • 7-10 years of experience

Full time

Assignee / Regular

Show more

These jobs might be a good fit

08.12.2025
AM

Applied Materials Software Engineer III E3 United States, California

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:

$152,000.00 - $209,000.00Santa Clara,CA


Key Responsibilities

Develops code and documentation for a variety of difficult software projects, and design and implement bug fixes.

Designs a variety of difficult software projects.

Defines software specifications.

Interfaces with internal customers for requirements analysis and schedule.

Troubleshoots a variety of difficult software problems. Performs software tests on code and enhancements.

Compiles data for regularly scheduled or special reports, analysis and statements.

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

08.12.2025
AM

Applied Materials Automation Software Engineer New College Grad- Bachelor 's A... United States, Texas, Austin

Limitless High-tech career opportunities - Expoint
Create and configure collaborative robot (Cobot) solutions for assembly, disassembly, and inspection of complex modules (e.g., CMP heads, vacuum robots, RF Matches, Electrostatic chucks). Customize robotic arm setups and end-of-arm...
Description:

$92,000.00 - $126,500.00


About the Role

Based in Austin, TX, you’ll work in a dynamic environment that blends hands-on lab work with real-world production challenges. You’ll collaborate with internal teams and external partners to deliver scalable automation solutions that enhance operational efficiency and throughput.

Design & Development

  • Create and configure collaborative robot (Cobot) solutions for assembly, disassembly, and inspection of complex modules (e.g., CMP heads, vacuum robots, RF Matches, Electrostatic chucks).
  • Customize robotic arm setups and end-of-arm tooling for diverse applications.
  • Design and develop scalable, reliable, and maintainable software solutions

Automation & Integration

  • Implement automated parts cleaning and optical inspection systems.
  • Develop machine vision and AI-driven inspection for in-process QA.
  • Conduct feasibility studies, prototyping, and validation testing.

Collaboration

  • Partner with engineering, operations, and IT teams to integrate automation systems.
  • Coordinate with external vendors for solution development and deployment.

Performance & Safety

  • Ensure reliability, safety, and compliance in high-volume environments.
  • Conduct risk assessments and ensure automated systems comply with industry and company standards.

Education

  • Bachelor’s Degree in Software Engineering, Robotics, Automation, Mechatronics, or related field.

Experience

  • Hands-on experience with robotic arms, end-of-arm tooling, and system integration.
  • Familiarity with PLCs, motion control, and industrial communication protocols.
  • Exposure to machine vision, AI/ML for inspection, and simulation tools.

Skills

  • Strong analytical and problem-solving abilities.
  • Ability to thrive in cross-functional, collaborative environments.

Preferred Attributes

  • Experience with collaborative robots (Cobots) in manufacturing.
  • Knowledge of robotics programming languages (e.g., Python, ROS) and simulation platforms.
  • Understanding of shop floor control systems and MES integration.
  • Knowledge of CAD software and technical drawings

This is a rare chance to influence automation strategy in a global technology leader. You’ll work on high-impact projects, gain exposure to advanced robotics, and help transform manufacturing operations for scalability and efficiency.

Applications will be reviewed on a rolling basis. Please apply by January 30, 2026. Note: This position may close early based on application volume or candidate selection.

Full time

New College Grad

Show more

These jobs might be a good fit

08.12.2025
AM

Applied Materials Software Engineer lll - E3 United States, California

07.12.2025
AM

Applied Materials Java Developer - Machine Control Software United States, California

Limitless High-tech career opportunities - Expoint
Design, develop, and maintain Machine Control software applications using Java. Work closely with systems and application engineers to integrate software solutions equipment software. Proactively communicate on development status & delays...
Description:

What We Offer

$152,000.00 - $209,000.00Santa Clara,CA

a Better Future.

What You’ll Do

As aSoftware Engineerat Applied Materials, you will dive deep into ground-breaking technologies pushing the boundaries to craft novel software solutions that solve our customers’ high-valueproblems. You’ll work withcross functional teams on interesting and challenging projects, contributingyour expertise inintricate systems, deciphering code,and anticipating softwarebehaviors to ensureApplied remains theleader in the semiconductor and displaysectors.​


Key Responsibilities

  • Design, develop, and maintain Machine Control software applications using Java.
  • Work closely with systems and application engineers to integrate software solutions equipment software.
  • Proactively communicate on development status & delays in agreed upon timelines
  • Implement and manage microservices architecture to ensure scalability and efficiency.
  • Interface with internal and external customers for requirement analysis, functional specification, solution development, testing, and support.
  • Navigate a dynamic work environment and collaborate with cross-functional teams and global counterparts to ensure the effective delivery of solutions.
  • Must be dedicated to development

Problem Solving

  • Ability to break down complex problems into smaller, manageable parts. This helps in understanding the root cause of issues and developing effective solutions.
  • Understanding and applying algorithms to solve problems efficiently. This includes knowledge of data structures and algorithms, which are fundamental to writing optimized code
  • Evaluating different solutions and approaches to determine the best course of action. This involves assessing the pros and cons of various options
  • Working effectively with other team members to solve problems. This includes clear communication and the ability to understand and incorporate feedback

Qualification and Requirements:

  • Proficiency in programming, especially in Java.
  • Experience with microservice architecture and related technologies.
  • Capability to collaborate with application and systems teams to comprehend system requirements and translate them into software designs.
  • Strong computer science fundamentals (Object-Oriented technology, design patterns, data structures, and algorithms).
  • Strong software diagnostic and troubleshooting skills.
  • Excellent analytical, problem-solving, and organizational skills, along with strong interpersonal communication skills.
  • Team player mindset and motivated by team success.
  • Experience working in Semiconductor, Healthcare or Medical Equipment industries preferred
  • Master’s or Bachelor’s degree in Computer Science/Engineering or similar fields with 8+ years of experience.

Full time

Assignee / Regular

Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Design, develop, and maintain software applications using Java. Implement and manage microservices architecture to ensure scalability and efficiency. Work closely with systems and application engineers to integrate software solutions equipment...
Description:

What We Offer

$176,000.00 - $242,000.00Santa Clara,CA

the cutting-edge,a Better Future.

At Applied, we prioritize your well-being and encourage you to bring your best self to work. Your happiness, health, and resiliency are at the core of our benefits and wellness programs. Our robust total rewards package makes it easier to take care of your whole self and your whole

What You’ll Do

As aSoftware Engineerat AppliedMaterials, you’ll diveproblems. You’ll work withyour expertise inintricate systems, deciphering code,and anticipating softwarebehaviors to ensureApplied remains theleader in the semiconductor and display


Your key responsibilities will be

  • Design, develop, and maintain software applications using Java.
  • Implement and manage microservices architecture to ensure scalability and efficiency.
  • Work closely with systems and application engineers to integrate software solutions equipment software.
  • Interface with internal and external customers for requirement analysis, functional specification, solution development, testing, and support.
  • Navigate a dynamic work environment and collaborate with cross-functional teams and global counterparts to ensure the effective delivery of solutions.
  • Proficiency in Cloud Native technologies
  • Must be dedicated to development

You will be a great fit if you have

  • Proficiency in programming, especially in Java.
  • Experience with microservice architecture and related technologies (e.g., Docker, Kubernetes, Spring Boot, DAPR, Temporal,gRPC).
  • Exposure to Agile methodologies and tool chain (like JIRA).
  • Exposure to Azure DevOps is good to have but not must
  • Capability to collaborate with application and systems teams to comprehend system requirements and translate them into software designs.
  • Strong computer science fundamentals (Object-Oriented technology, design patterns, data structures, and algorithms).
  • Strong software diagnostic and troubleshooting skills.
  • Excellent analytical, problem-solving, and organizational skills, along with strong interpersonal communication skills.
  • Team player mindset and motivated by team success.
  • Experience working in Semiconductor, Healthcare or Medical Equipment industries preferred
  • Master’s or Bachelor’s degree in Computer Science/Engineering or similar fields with 10+ years of experience.

Full time

Assignee / Regular

Show more
Discover your dream career in the high tech industry with Expoint. Our platform offers a wide range of Java Developer - Machine Control Software jobs opportunities, giving you access to the best companies in the field, like Applied Materials. With our easy-to-use search engine, you can quickly find the right job for you and connect with top companies. No more endless scrolling through countless job boards, with Expoint you can focus on finding your perfect match. Sign up today and follow your dreams in the high tech industry with Expoint.