Software Engineer - Fab Automation
Job Description
Software Engineer role focused on building and supporting fab automation software for semiconductor wafer fabrication in a fully onsite environment.
Responsibilities
- Develop, maintain, and support manufacturing software systems used in semiconductor wafer fabrication.
- Design and build manufacturing applications using Java, SQL, and Python, with Java as the primary development platform.
- Create and maintain interfaces between MES, factory automation systems, equipment, and manufacturing applications.
- Support fab automation and equipment integration, including SECS/GEM.
- Collaborate with Manufacturing, Process Engineering, Equipment Engineering, and IT teams to deliver solutions and address production issues.
- Troubleshoot manufacturing software and integration problems and perform root cause analysis in a 24x7 production environment.
Requirements
- Bachelor’s degree or above in Computer Science, Engineering, MIS, or a related field.
- 5+ years of software development or manufacturing systems experience, preferably in a semiconductor wafer fab environment.
- Strong hands-on Java experience and solid SQL skills.
- Good understanding of wafer fab MES, factory automation, and manufacturing system architecture.
- Experience with SECS/GEM and equipment integration is preferred.
- Knowledge of manufacturing systems such as RMS, SPC, or FDC is preferred.
- Strong troubleshooting and problem-solving skills.
- Self-motivated with the ability to work independently in a cross-functional engineering environment.
Technologies
- Java
- SQL
- Python
- MES
- SECS/GEM
- RMS
- SPC
- FDC
Location: Hillsboro, OR (onsite) | Salary: USD 110,000 - 140,000 per year