Senior SW Application Development Engineer - Instrumentation and Controls
Axcelis Technologies · Beverly, MA · 1 mo ago
Engineering$142k–$213k/yrFull-time
Responsibilities
- Develop production quality real-time machine control SW applications primarily in C/C++
- Develop major and minor enhancements as well as bug fixes
- Work closely with Product Team including software & hardware engineers, process engineers, scientists and marketing to develop requirements and design definition for software features
- Work with Product Support to investigate and resolve field reported issues on released products
- Work with Software Quality Group to test on both Implanter Hardware and on Product simulator
- This role could include travel to customer sites both foreign and domestic locations
- Experience developing controls for complex electro-mechanical hardware components with distributed IO systems, multi-tiered /multi-platform control architecture required and the ability understand the hardware and physical system being controlled
- Strong C/C++ programming skills
- Experience developing real-time multi-tasked control using a Real Time Operating System (RTOS)
- Experience in area of real-time machine control and instrumentation device interfaces (sensors, actuators, motors, encoders, IO systems) required
- Solid experience with high speed real-time data acquisition, manipulation and transfer
- Solid mathematical skills and basic understanding of control theory as applied to motion and other physical systems
- Practical experience implementing single and multivariate closed loop control for various types of physical systems
- Experience with implementation and application of signal processing methods such as peak detection, noise filtering, and linear/non-linear control loop compensation for response optimization
- Understanding of implications of HW/SW partitioning as related to system performance and reliability required
- Strong written and verbal communication skills are a must
- Ability to work in Clean Room environment.
- Minimum BS CS or related Engineering degree with experience in software development for electro-mechanical systems. MS or PhD in area of real-time system development desirable.
- Minimum 8-10 years experience in developing, documenting, and testing of software for Semiconductor Manufacturing Equipment or similar complex electro-mechanical equipment.
- Experience with the following, a plus:
- Systems experience in Ion beam generation and control
- Systems experience in Plasma physics
- Vacuum system hardware and control; pumps, gauges, valves
- RF and microwave generators
- MKS Macro node (or other) Modbus controllers
- Ethernet TCP/IP and RS-232 communication interfaces
Qualifications
Education
Experience
Pay
U.S. BASE SALARY RANGE: $141,913.76 - $212,870.64