Exhibit 21 SUBSIDIARIES OF THE REGISTRANT BTU Overseas, Limited (Fed. I.D. # 04-2757966) BTU Engineering FSC, Inc. (Fed. I.D. # 04-2736403) BTU Europe LTD BTU GmbH