Applied Materials is looking to solve high-value problems for their customers by crafting novel software solutions, aiming to maintain their leadership in the semiconductor and display sectors.
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.
- Experience working in Semiconductor, Healthcare or Medical Equipment industries preferred
Responsibilities
- Design, develop, and maintain Machine Control software applications using Java.
- Work closely with systems and application engineers to integrate software solutions equipment software.
- 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
- Understanding and applying algorithms to solve problems efficiently.
Other
- Proactively communicate on development status & delays in agreed upon timelines
- Team player mindset and motivated by team success.
- Master’s or Bachelor’s degree in Computer Science/Engineering or similar fields with 5+ years of experience.
- Yes, 10% of the Time
- Relocation Eligible: Yes