<?xml version="1.0" encoding="us-ascii"?>
<!-- DFS ActiveDisclosure(SM) XBRL Schema Document - http://www.dfsco.com/financial-services/ -->
<!-- Creation Date      : 2018-08-07T17:01:50.7280207+00:00 -->
<!-- Version            : 2.12.6766.32775 -->
<!-- Package ID         : 4b8d8a3b9dd14bd1996cfe23495d66c8 -->
<!-- Copyright (c) 2018 Donnelley Financial, LLC. All Rights Reserved. -->
<schema xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:srt-types="http://fasb.org/srt-types/2018-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:cece="http://www.cecoenviro.com/20180630" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.cecoenviro.com/20180630" xmlns="http://www.w3.org/2001/XMLSchema">
  <import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
  <import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
  <import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <import schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2018-01-31" />
  <import schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" namespace="http://fasb.org/us-gaap/2018-01-31" />
  <import schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" namespace="http://fasb.org/srt/2018-01-31" />
  <import schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd" namespace="http://fasb.org/us-types/2018-01-31" />
  <import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
  <import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
  <import schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd" namespace="http://fasb.org/srt-types/2018-01-31" />
  <import schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" namespace="http://xbrl.sec.gov/country/2017-01-31" />
  <import schemaLocation="https://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" namespace="http://xbrl.sec.gov/currency/2017-01-31" />
  <import schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd" namespace="http://xbrl.sec.gov/exch/2018-01-31" />
  <import schemaLocation="https://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" namespace="http://xbrl.sec.gov/invest/2013-01-31" />
  <import schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" namespace="http://xbrl.sec.gov/naics/2017-01-31" />
  <import schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" namespace="http://xbrl.sec.gov/sic/2011-01-31" />
  <import schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" namespace="http://xbrl.sec.gov/stpr/2018-01-31" />
  <annotation>
    <appinfo>
      <link:roleType id="TemplateLink" roleURI="http://www.cecoenviro.com/20180630/role/TemplateLink" xmlns:link="http://www.xbrl.org/2003/linkbase">
        <link:definition>00000 - Document - Template Link</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cece-20180630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation Links, all" xlink:type="simple" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cece-20180630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cece-20180630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cece-20180630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" id="Role_StatementCondensedConsolidatedBalanceSheets">
        <link:definition>100010 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" id="Role_StatementCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited">
        <link:definition>100030 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited">
        <link:definition>100040 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureBasisOfReportingForConsolidatedFinancialStatements" id="Role_DisclosureBasisOfReportingForConsolidatedFinancialStatements">
        <link:definition>100060 - Disclosure - Basis of Reporting for Consolidated Financial Statements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureNewFinancialAccountingPronouncements" id="Role_DisclosureNewFinancialAccountingPronouncements">
        <link:definition>100070 - Disclosure - New Financial Accounting Pronouncements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureAccountsReceivable" id="Role_DisclosureAccountsReceivable">
        <link:definition>100080 - Disclosure - Accounts Receivable</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureCostsAndEstimatedEarningsOnUncompletedContracts" id="Role_DisclosureCostsAndEstimatedEarningsOnUncompletedContracts">
        <link:definition>100090 - Disclosure - Costs and Estimated Earnings on Uncompleted Contracts</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureInventories" id="Role_DisclosureInventories">
        <link:definition>100100 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureGoodwillAndIntangibleAssets" id="Role_DisclosureGoodwillAndIntangibleAssets">
        <link:definition>100110 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureAccountsPayableAndAccruedExpenses" id="Role_DisclosureAccountsPayableAndAccruedExpenses">
        <link:definition>100120 - Disclosure - Accounts Payable and Accrued Expenses</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureSeniorDebt" id="Role_DisclosureSeniorDebt">
        <link:definition>100130 - Disclosure - Senior Debt</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureEarningsAndDividendsPerShare" id="Role_DisclosureEarningsAndDividendsPerShare">
        <link:definition>100140 - Disclosure - Earnings and Dividends per Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureShareBasedCompensation" id="Role_DisclosureShareBasedCompensation">
        <link:definition>100150 - Disclosure - Share-Based Compensation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosurePensionAndEmployeeBenefitPlans" id="Role_DisclosurePensionAndEmployeeBenefitPlans">
        <link:definition>100160 - Disclosure - Pension and Employee Benefit Plans</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>100170 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureFinancialInstruments" id="Role_DisclosureFinancialInstruments">
        <link:definition>100180 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureCommitmentsAndContingenciesLegalMatters" id="Role_DisclosureCommitmentsAndContingenciesLegalMatters">
        <link:definition>100190 - Disclosure - Commitments and Contingencies - Legal Matters</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureBusinessSegmentInformation" id="Role_DisclosureBusinessSegmentInformation">
        <link:definition>100200 - Disclosure - Business Segment Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureDivestitures" id="Role_DisclosureDivestitures">
        <link:definition>100210 - Disclosure - Divestitures</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureSignificantAccountingPolicyUpdates" id="Role_DisclosureSignificantAccountingPolicyUpdates">
        <link:definition>100220 - Disclosure - Significant Accounting Policy Updates</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureNewFinancialAccountingPronouncementsPolicies" id="Role_DisclosureNewFinancialAccountingPronouncementsPolicies">
        <link:definition>100230 - Disclosure - New Financial Accounting Pronouncements (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureSignificantAccountingPolicyUpdatesPolicies" id="Role_DisclosureSignificantAccountingPolicyUpdatesPolicies">
        <link:definition>100240 - Disclosure - Significant Accounting Policy Updates (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureNewFinancialAccountingPronouncementsTables" id="Role_DisclosureNewFinancialAccountingPronouncementsTables">
        <link:definition>100250 - Disclosure - New Financial Accounting Pronouncements (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureAccountsReceivableTables" id="Role_DisclosureAccountsReceivableTables">
        <link:definition>100260 - Disclosure - Accounts Receivable (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureCostsAndEstimatedEarningsOnUncompletedContractsTables" id="Role_DisclosureCostsAndEstimatedEarningsOnUncompletedContractsTables">
        <link:definition>100270 - Disclosure - Costs and Estimated Earnings on Uncompleted Contracts (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureInventoriesTables" id="Role_DisclosureInventoriesTables">
        <link:definition>100280 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" id="Role_DisclosureGoodwillAndIntangibleAssetsTables">
        <link:definition>100290 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureAccountsPayableAndAccruedExpensesTables" id="Role_DisclosureAccountsPayableAndAccruedExpensesTables">
        <link:definition>100300 - Disclosure - Accounts Payable and Accrued Expenses (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureSeniorDebtTables" id="Role_DisclosureSeniorDebtTables">
        <link:definition>100310 - Disclosure - Senior Debt (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureEarningsAndDividendsPerShareTables" id="Role_DisclosureEarningsAndDividendsPerShareTables">
        <link:definition>100320 - Disclosure - Earnings and Dividends per Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosurePensionAndEmployeeBenefitPlansTables" id="Role_DisclosurePensionAndEmployeeBenefitPlansTables">
        <link:definition>100330 - Disclosure - Pension and Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureBusinessSegmentInformationTables" id="Role_DisclosureBusinessSegmentInformationTables">
        <link:definition>100340 - Disclosure - Business Segment Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureNewFinancialAccountingPronouncementsAdditionalInformationDetail" id="Role_DisclosureNewFinancialAccountingPronouncementsAdditionalInformationDetail">
        <link:definition>100350 - Disclosure - New Financial Accounting Pronouncements - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureNewFinancialAccountingPronouncementsScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashReportedWithinCondensedConsolidatedStatementsOfCashFlowsDetail" id="Role_DisclosureNewFinancialAccountingPronouncementsScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashReportedWithinCondensedConsolidatedStatementsOfCashFlowsDetail">
        <link:definition>100360 - Disclosure - New Financial Accounting Pronouncements - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported within Condensed Consolidated Statements of Cash Flows (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail" id="Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail">
        <link:definition>100370 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureAccountsReceivableAdditionalInformationDetail" id="Role_DisclosureAccountsReceivableAdditionalInformationDetail">
        <link:definition>100380 - Disclosure - Accounts Receivable - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureCostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetail" id="Role_DisclosureCostsAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsOnUncompletedContractsDetail">
        <link:definition>100390 - Disclosure - Costs and Estimated Earnings on Uncompleted Contracts - Costs and Estimated Earnings on Uncompleted Contracts (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureCostsAndEstimatedEarningsOnUncompletedContractsAdditionalInformationDetail" id="Role_DisclosureCostsAndEstimatedEarningsOnUncompletedContractsAdditionalInformationDetail">
        <link:definition>100400 - Disclosure - Costs and Estimated Earnings on Uncompleted Contracts - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesDetail" id="Role_DisclosureInventoriesSummaryOfInventoriesDetail">
        <link:definition>100410 - Disclosure - Inventories - Summary of Inventories (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureInventoriesAdditionalInformationDetail" id="Role_DisclosureInventoriesAdditionalInformationDetail">
        <link:definition>100420 - Disclosure - Inventories - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsGoodwillTradenameDetail" id="Role_DisclosureGoodwillAndIntangibleAssetsGoodwillTradenameDetail">
        <link:definition>100430 - Disclosure - Goodwill and Intangible Assets - Goodwill / Tradename (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail" id="Role_DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail">
        <link:definition>100440 - Disclosure - Goodwill and Intangible Assets - Intangible Assets - Finite Life (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsFiniteLivedIntangibleAssetsAmortizationExpenseDetail" id="Role_DisclosureGoodwillAndIntangibleAssetsFiniteLivedIntangibleAssetsAmortizationExpenseDetail">
        <link:definition>100450 - Disclosure - Goodwill and Intangible Assets - Finite Lived Intangible Assets Amortization Expense (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" id="Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail">
        <link:definition>100460 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" id="Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail">
        <link:definition>100470 - Disclosure - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureAccountsPayableAndAccruedExpensesSummaryOfCurrentPortionOfEarnoutLiabilitiesAndLongTermPortionOfEarnoutLiabilityDetails" id="Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfCurrentPortionOfEarnoutLiabilitiesAndLongTermPortionOfEarnoutLiabilityDetails">
        <link:definition>100480 - Disclosure - Accounts Payable and Accrued Expenses - Summary of Current Portion of Earnout Liabilities and Long term Portion of Earnout Liability (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureSeniorDebtSummaryOfDebtDetail" id="Role_DisclosureSeniorDebtSummaryOfDebtDetail">
        <link:definition>100490 - Disclosure - Senior Debt - Summary of Debt (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" id="Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail">
        <link:definition>100500 - Disclosure - Senior Debt - Summary of Debt (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureSeniorDebtAdditionalInformationDetail" id="Role_DisclosureSeniorDebtAdditionalInformationDetail">
        <link:definition>100510 - Disclosure - Senior Debt - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureEarningsAndDividendsPerShareNumberOfSharesOutstandingForCalculationOfEarningsPerShareDetail" id="Role_DisclosureEarningsAndDividendsPerShareNumberOfSharesOutstandingForCalculationOfEarningsPerShareDetail">
        <link:definition>100520 - Disclosure - Earnings and Dividends per Share - Number of Shares Outstanding for Calculation of Earnings Per Share (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureEarningsAndDividendsPerShareAdditionalInformationDetail" id="Role_DisclosureEarningsAndDividendsPerShareAdditionalInformationDetail">
        <link:definition>100530 - Disclosure - Earnings and Dividends per Share - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetail" id="Role_DisclosureShareBasedCompensationAdditionalInformationDetail">
        <link:definition>100540 - Disclosure - Share-Based Compensation - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail" id="Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail">
        <link:definition>100550 - Disclosure - Pension and Employee Benefit Plans - Components of Pension and Employee Benefit Expenses (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosurePensionAndEmployeeBenefitPlansAdditionalInformationDetail" id="Role_DisclosurePensionAndEmployeeBenefitPlansAdditionalInformationDetail">
        <link:definition>100560 - Disclosure - Pension and Employee Benefit Plans - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" id="Role_DisclosureIncomeTaxesAdditionalInformationDetail">
        <link:definition>100570 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetail" id="Role_DisclosureFinancialInstrumentsAdditionalInformationDetail">
        <link:definition>100580 - Disclosure - Financial Instruments - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureCommitmentsAndContingenciesLegalMattersAdditionalInformationDetail" id="Role_DisclosureCommitmentsAndContingenciesLegalMattersAdditionalInformationDetail">
        <link:definition>100590 - Disclosure - Commitments and Contingencies - Legal Matters - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureBusinessSegmentInformationAdditionalInformationDetail" id="Role_DisclosureBusinessSegmentInformationAdditionalInformationDetail">
        <link:definition>100600 - Disclosure - Business Segment Information - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail" id="Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail">
        <link:definition>100610 - Disclosure - Business Segment Information - Net Sales and Income from Operation by Business Segment (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail" id="Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail">
        <link:definition>100620 - Disclosure - Business Segment Information - Property and Equipment Additions, Depreciation and Amortization and Identifiable Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureBusinessSegmentInformationGoodwillDetail" id="Role_DisclosureBusinessSegmentInformationGoodwillDetail">
        <link:definition>100630 - Disclosure - Business Segment Information - Goodwill (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail" id="Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail">
        <link:definition>100640 - Disclosure - Business Segment Information - Intra-Segment and Inter-Segment Revenues (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureDivestituresAdditionalInformationDetail" id="Role_DisclosureDivestituresAdditionalInformationDetail">
        <link:definition>100650 - Disclosure - Divestitures - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cecoenviro.com/20180630/taxonomy/role/DisclosureSignificantAccountingPolicyUpdatesAdditionalInformationDetail" id="Role_DisclosureSignificantAccountingPolicyUpdatesAdditionalInformationDetail">
        <link:definition>100660 - Disclosure - Significant Accounting Policy Updates - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </appinfo>
  </annotation>
  <element id="cece_ImpactOfCommonStockEquivalentsArisingFromShareBasedPaymentArrangementsOnEarningsPerShareBasic" name="ImpactOfCommonStockEquivalentsArisingFromShareBasedPaymentArrangementsOnEarningsPerShareBasic" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="cece_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_AmortizationAndEarnOutExpensesIncome" name="AmortizationAndEarnOutExpensesIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_PaymentsOfContingentConsiderationRelatedToAcquisitionsOperatingActivities" name="PaymentsOfContingentConsiderationRelatedToAcquisitionsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="cece_InventoryReserveExpenseBenefit" name="InventoryReserveExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_IncreaseDecreaseInDeferredChargesAndOtherAssets" name="IncreaseDecreaseInDeferredChargesAndOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="cece_PaymentsOfContingentConsiderationRelatedToAcquisitions" name="PaymentsOfContingentConsiderationRelatedToAcquisitions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="cece_PaymentsOnCapitalLeasesAndSaleLeasebackTransactions" name="PaymentsOnCapitalLeasesAndSaleLeasebackTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="cece_CostsAndEstimatedEarningsOnUncompletedContractsDisclosureTextBlock" name="CostsAndEstimatedEarningsOnUncompletedContractsDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="cece_NewAccountingStandardsNotYetAdoptedPolicyTextBlock" name="NewAccountingStandardsNotYetAdoptedPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="cece_ScheduleOfCurrentPortionOfEarnOutLiabilityAndLongTermPortionOfEarnOutLiabilityTextBlock" name="ScheduleOfCurrentPortionOfEarnOutLiabilityAndLongTermPortionOfEarnOutLiabilityTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="cece_IntraSegmentAndInterSegmentEliminationByRevenueTableTextBlock" name="IntraSegmentAndInterSegmentEliminationByRevenueTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="cece_NewAccountingPronouncementsOrChangeInAccountingPrincipleIncreaseInAccumulatedDeficit" name="NewAccountingPronouncementsOrChangeInAccountingPrincipleIncreaseInAccumulatedDeficit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_NewAccountingPronouncementsOrChangeInAccountingPrincipleIncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss" name="NewAccountingPronouncementsOrChangeInAccountingPrincipleIncreaseDecreaseInAccumulatedOtherComprehensiveIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="cece_AccountingStandardsUpdate201802Member" name="AccountingStandardsUpdate201802Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_EnergySolutionsAndIndustrialSolutionsSegmentsMember" name="EnergySolutionsAndIndustrialSolutionsSegmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_NumberOfDivestitures" name="NumberOfDivestitures" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="cece_CashAndCashEquivalentsHighlyLiquidInvestmentsMaximumMaturityPeriod" name="CashAndCashEquivalentsHighlyLiquidInvestmentsMaximumMaturityPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="cece_NewAccountingPronouncementOrChangeInAccountingPrincipleReclassificationOfCashFlowActivities" name="NewAccountingPronouncementOrChangeInAccountingPrincipleReclassificationOfCashFlowActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_RevenueRecognitionNumberOfPerformanceObligations" name="RevenueRecognitionNumberOfPerformanceObligations" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="cece_RevenueRecognitionContractsLifeCyclePeriod" name="RevenueRecognitionContractsLifeCyclePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="cece_RetainageReceivablesOnContractsPeriod" name="RetainageReceivablesOnContractsPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="cece_ContractsRevenueCostUncompletedContractsComponent" name="ContractsRevenueCostUncompletedContractsComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="cece_ContractsRevenueEstimatedEarningsUncompletedContractsComponent" name="ContractsRevenueEstimatedEarningsUncompletedContractsComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="cece_ContractsRevenueCostsAndEstimatedEarningsOnUncompletedContractsComponentGross" name="ContractsRevenueCostsAndEstimatedEarningsOnUncompletedContractsComponentGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="cece_ContractBilledReceivablesIncreaseDecrease" name="ContractBilledReceivablesIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="cece_NetUnderOverContractBillingUncompletedContracts" name="NetUnderOverContractBillingUncompletedContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_IncludedInAccompanyingBalanceSheetsUnderCaptionsAbstract" name="IncludedInAccompanyingBalanceSheetsUnderCaptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_GoodwillDuringPeriodDivestitures" name="GoodwillDuringPeriodDivestitures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_IndefiniteLivedIntangibleAssetsExcludingGoodwillDuringPeriodDivestitures" name="IndefiniteLivedIntangibleAssetsExcludingGoodwillDuringPeriodDivestitures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_ForeignCurrencyTranslationAdjustmentMember" name="ForeignCurrencyTranslationAdjustmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_FiniteLivedIntangibleAssetsDivestitures" name="FiniteLivedIntangibleAssetsDivestitures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_BusinessCombinationContingentConsiderationCurrentPortionOfCompensationExpenseAdjustment" name="BusinessCombinationContingentConsiderationCurrentPortionOfCompensationExpenseAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="cece_BusinessCombinationContingentConsiderationCurrentPortionOfEarnOutPayment" name="BusinessCombinationContingentConsiderationCurrentPortionOfEarnOutPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_BusinessCombinationContingentConsiderationLongTermPortionOfForeignCurrencyTranslationAdjustment" name="BusinessCombinationContingentConsiderationLongTermPortionOfForeignCurrencyTranslationAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="cece_EnergySolutionsSegmentMember" name="EnergySolutionsSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_AardingThermalAcousticsBVMember" name="AardingThermalAcousticsBVMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_UsDollarBorrowingsMember" name="UsDollarBorrowingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_TermDebtMember" name="TermDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_SeniorSecuredTermLoanMember" name="SeniorSecuredTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_DebtInstrumentsMaturityMonthYear" name="DebtInstrumentsMaturityMonthYear" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="cece_CreditAgreementMember" name="CreditAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_INGBankNVAardingMember" name="INGBankNVAardingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_BankGuaranteesMember" name="BankGuaranteesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_CreditFacilityDateOfAmendment" name="CreditFacilityDateOfAmendment" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="cece_MaximumConsolidatedLeverageRatio" name="MaximumConsolidatedLeverageRatio" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <element id="cece_EarningsAndDividendsPerShareAbstract" name="EarningsAndDividendsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_ScheduleOfSaleOfSubsidiaryAbstract" name="ScheduleOfSaleOfSubsidiaryAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_IncomeTaxesLineItems" name="IncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_IncomeTaxesTable" name="IncomeTaxesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_FairValueOfFinancialInstrumentsLineItems" name="FairValueOfFinancialInstrumentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_ScheduleOfFairValueOfFinancialInstrumentsTable" name="ScheduleOfFairValueOfFinancialInstrumentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_CreditFacilityMember" name="CreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_CashHeldOutsideDomesticTerritory" name="CashHeldOutsideDomesticTerritory" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_LitigationAndSettlementAwardedFromInsurers" name="LitigationAndSettlementAwardedFromInsurers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_AverageCostPerSettledClaim" name="AverageCostPerSettledClaim" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_CECOGroupIncMember" name="CECOGroupIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_CorporateReconcilingItemsAndEliminationsMember" name="CorporateReconcilingItemsAndEliminationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_IndustrialSolutionsSegmentMember" name="IndustrialSolutionsSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_FluidHandlingSolutionsSegmentMember" name="FluidHandlingSolutionsSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_IndustrialInterSegmentSalesMember" name="IndustrialInterSegmentSalesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_EnergyInterSegmentSalesMember" name="EnergyInterSegmentSalesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_FluidHandlingFiltrationInterSegmentSalesMember" name="FluidHandlingFiltrationInterSegmentSalesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_CorporateAndOtherInterSegmentSalesMember" name="CorporateAndOtherInterSegmentSalesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_EngineeredEquipmentSegmentMember" name="EngineeredEquipmentSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_AirQualitySegmentMember" name="AirQualitySegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_EnvironmentalInterSegmentSalesMember" name="EnvironmentalInterSegmentSalesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_ProceedsFromDivestitureOfBusinessesGross" name="ProceedsFromDivestitureOfBusinessesGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_DisposalGroupIncludingDiscontinuedOperationTransactionCosts" name="DisposalGroupIncludingDiscontinuedOperationTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="cece_StrobicAirCorporationMember" name="StrobicAirCorporationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="cece_KeystoneFilterBrandMember" name="KeystoneFilterBrandMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
</schema>
