ASM is looking to drive the next generation of semiconductor manufacturing control software by leading the development of advanced scheduling engines that power real-time control systems across global chipmaking fabs.
Requirements
- Strong software development skills in C.
- 5+ years as a generalist or mid-stack software developer.
- Experience with scheduling of semiconductor tools.
- Familiarity with scheduling concepts involving multiple resources and jobs.
- Experience with Machine control software (especially for semiconductor equipment).
- Experience with Windows and Real-time Operating Systems.
- Experience with Multi-threaded and real-time applications.
Responsibilities
- Lead the development of the Scheduler engine to support multiple platforms.
- Design, develop, test, deploy, and maintain software for semiconductor manufacturing equipment.
- Build software for Windows and Real-time Operating Systems.
- Collaborate on software strategy and innovation.
- Troubleshoot real-time control systems and resolve software issues.
- Triage bugs across mechanical, electrical, and software domains.
- Author and review system specifications, designs, and test plans.
Other
- BS or MS degree in Computer Science
- Manage escalation calls with field engineers and global customers.
- Work with QA and Support teams to integrate replicated bugs into regression testing.
- Investigate internal and external problem reports and propose solutions.
- Evaluate software engineering tools and participate in system design teams.