Senior Software Engineer - Machine Control

Applied Materials
US - California - Santa Clara
View Company Profile / << Go Back

  • Job Type: Full time
  • 11 days ago

Job Description

Design, develop, test, and troubleshoot complex software for semiconductor equipment components, while leading software projects and defining specifications and test plans. Collaborate with internal and external customers and application and systems teams to analyze requirements, manage schedules, and resolve software issues.

Requirements: Requires a bachelor's degree in computer science or a related field and at least 10 years of software development experience; a master's degree is preferred. Candidates should have strong Java or C# skills, microservices experience, AI-assisted and agentic development experience, solid computer science fundamentals, and strong communication and problem-solving abilities.

Key Skills: Java, C#, Microservice Architecture, AI-Assisted Software Development, Agentic Software Development, Object-Oriented Programming, Design Patterns, Data Structures, Algorithms, Software Debugging, Troubleshooting, Project Management, Requirements Analysis, Software Testing, Problem Solving, Customer Communication

Benefits: Comprehensive Benefits Package, Bonus Program, Stock Award Program




Fast Track Upload