Applied Materials is seeking a Software Engineer to design, develop, test, and maintain software for semiconductor manufacturing equipment. The role involves developing machine-control applications using object-oriented design and modern software architectures, including control software for motion-control systems, robotics and automation, laser-processing modules, vision and metrology systems, and factory-automation interfaces. The engineer collaborates with systems, electrical, and mechanical engineers to define equipment requirements and software architecture; develops interfaces to PLCs, motion controllers, sensors, and process hardware; and supports equipment integration, debugging, and validation. Responsibilities also include participating in design and code reviews and software verification testing, investigating field issues, creating technical documentation, supporting software releases, and assisting with customer installations and factory acceptance testing as required. The role may draw on technologies such as C#, C++, Python, Structured Text, TwinCAT, industrial communication protocols, motion control, robotics, machine vision, and semiconductor manufacturing equipment. Domestic and international travel of up to 10% is expected. The position is full-time and relocation eligible. Salary range: $132,000–$181,500.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level