Previous Job
Software Engineer
Ref No.: 18-28613
Location: San Jose, California
Start Date: 05/15/2018

Job Description:
The Software Engineer is responsible for designing and developing real-time control software for semiconductor capital equipment, specifically for CVD deposition process cluster tools. The individual will work in a cross-functional, multitasking, international team environment to develop and support the next generation control system for AIXTRON cluster tools.

Major Responsibilities

Design, specify, develop, integrate, test and document real-time control software for semiconductor manufacturing cluster tools
Analyze system requirements and translate into software specifications
Respond promptly and professionally to bug reports; follow quality system to verify, document, and fix problems
Support development labs, production staff, and customers as required
Work as an independent, self-motivated, task-oriented team player, planning and performing all tasks in an efficient manner with no assistance from the supervisor
15% international travel required
Other duties as assigned


BS or MS in Computer Science or related field with solid programming knowledge and hands-on experience in C/C++, C#, .Net, COM
At least 5 years experience in real-time multitasking programming, preferably for large equipment control software in the semiconductor industry
Experience with ControlWORKS SmallTalk framework.
valves, pressure transducers, integrated gasbox, gas panel, safety-critical devices, Ethernet, TCP/IP, RS-232, etc.
Strong and effective interpersonal and communication skills and the ability to interact professionally with a diverse group of staff and customers
Experience in software development for intelligent devices and their links such as: MFC's, gate