Real-Time Control Engineer

Posted:
9/3/2024, 1:44:54 AM

Location(s):
Massachusetts, United States ⋅ Beverly, Massachusetts, United States

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering

Summary

The real-time control software engineer will develop software, firmware/FPGA logic for Axcelis ion implanter control systems.

Ion implanter systems are large complex capital equipment systems used by semiconductor manufacturers. These fully automated systems run 24/7 and are used in the manufacture of semiconductor integrated circuits. These systems implant ions into silicon wafers by directing an ion beam onto the wafers. Wafer processing rates exceed 500 wafers per hour and must be exceedingly reliable with maximum uptime and an absolute minimum of failures. Wafers are implanted in a process chamber in a high vacuum environment . Wafer handling control is done using Delta Tau PMAC controllers and commercial servo amplifiers.

This position requires the individual to develop software,  firmware and FPGA logic for real-time control. Experience with motion control, hardware design, and real-time operation are essential.

Position Responsibilities:

  • Design, implement, and test control software to implement new control features and maintain existing control features.
  • Learn and fully understand existing implant  control features.
  • Learn and fully understand new  control hardware in order to develop software and firmware to control the hardware.
  • Write subsystem verification and test routines.
  • Work closely with mechanical, hardware, validation/reliability and manufacturing engineering disciplines.

Requirements:

  • A minimum of a BS in Electrical/Mechanical Engineering, Computer Science or Computer Engineering. And experience 5+ years.
  • Will have written software to control electrical/mechanical systems & have excellent software skills.
  • Knowledgeable in computer networking architectures, topologies and hardware and communication protocols such as TCP/IP, RS232, RS485, & USB.
  • Have a good understanding of electrical/mechanical systems and the ability to understand how things work and be a hands-on person comfortable working in the lab on equipment.
  • Good verbal and written communications skills.
  • Experience on Embedded hardware/software architecture.
  • High speed digital signal processing
  • Big data management and processing
  • RTOS; preferably specifically with VxWorks
  • Single-thread/single-core/multi-thread/multi-core parallelization
  • Board Support Packages (BSP)
  • Device Tree Drivers for custom hardware interfaces
  • AXI interface management between ARM and FPGA
  • FPGA design experience; preferably with Vivado/Xilinx but not strictly required
  • FIR filtering, IIR filtering, FFT signal processing

EQUAL OPPORTUNITY STATEMENT
It is the policy of Axcelis to provide equal opportunity in all areas of employment for all persons free from discrimination based on race, sex, religion, age, color, national origin, disability status, medical condition (including pregnancy), veteran status, sexual orientation, marital status, or any other characteristic protected by federal, state or local law.  Axcelis will provide reasonable accommodation necessary to enable a disabled candidate or employee to perform the essential functions of the position, unless the accommodation would create an undue hardship for the Company.