Engineer II, Field Software
Core
Develop, test, deploy, and maintain software for ASM semiconductor equipment, supporting robotics, valve systems, and temperature controllers in real-world manufacturing environments.
Role type
Field Software Engineer
Builds
Semiconductor equipment software for robotics, valve systems, and temperature controllers
Domain
Semiconductor manufacturing equipment
Required skills
C++, C#, Python, debugging, real-time operating systems, multi-threaded applications, device drivers, data communications, networking, EtherCAT, dynamic scheduling algorithms
Preferred skills
Machine control software experience, graphical user interfaces, configuration management tools, API integration
Responsibilities
Support Software Design Engineers in developing and maintaining equipment software; Triage mechanical, electrical, and software issues; Lead customer escalation calls; Collaborate with QA to incorporate bugs into regression testing; Define feature specifications and contribute to bug fixes; Author and update system specifications and test plans; Investigate inquiries and propose solutions; Represent customer needs to internal engineering teams; Validate customer-specific use cases before deployment