Salaripedia
English

How much does a computer hardware engineer make in Charlotte?

$108,500a year

Median yearly pay for computer hardware engineers in the Charlotte-Concord-Gastonia, NC-SC metro area. That is $52.15 an hour or $9,040 a month.

Hourly
$52.15
Vs. national median
-33%
Rank among cities
76 of 93
Jobs in the area
240
Pay range
Lowest 10%: $75,960Median: $108,500Highest 10%: $204,100
PercentileYearlyHourly
10th$75,960$36.52
25th$76,020$36.55
Median$108,500$52.15
75th$139,700$67.16
90th$204,100$98.14

Other cities in North Carolina

Median yearly pay for computer hardware engineers.

Durham, NC$175,100
Virginia Beach, VA$131,700
Raleigh, NC$130,500
Greensboro, NC$124,000
Computer Hardware Engineer salary in North Carolina Computer Hardware Engineer salary in all states

Related jobs in Charlotte

Same field, median yearly pay.

Aerospace Engineer$132,800
Nuclear Engineer$131,900
Engineer$118,200
Chemical Engineer$115,900
Health and Safety Engineer$113,100
Electronics Engineer$107,600
Materials Engineer$104,900
Electrical Engineer$103,400
Civil Engineer$102,400
Industrial Engineer$102,100
Salaries for every job in Charlotte, NC

Frequently asked questions

How much does a computer hardware engineer make an hour in Charlotte?

The median hourly pay in the Charlotte-Concord-Gastonia, NC-SC metro area is $52.15 ($108,500 a year).

Do computer hardware engineers make more in Charlotte than the national average?

No: $108,500 against $161,700 nationally, 33% less.

How does Charlotte compare with the rest of North Carolina?

The median in North Carolina is $134,700, so Charlotte pays 19% less.

Where does Charlotte rank for computer hardware engineer pay?

76 of 93 metro areas with data.

How much does a computer hardware engineer make starting out in Charlotte?

The lowest-paid 10% make $75,960 or less a year; the top 10% make $204,100 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.