Salaripedia
English

How much does a computer hardware engineer make in Durham?

$175,100a year

Median yearly pay for computer hardware engineers in the Durham-Chapel Hill, NC metro area. That is $84.19 an hour or $14,590 a month.

Hourly
$84.19
Vs. national median
+8%
Rank among cities
4 of 93
Jobs in the area
430
Pay range
Lowest 10%: $99,900Median: $175,100Highest 10%: $294,900
PercentileYearlyHourly
10th$99,900$48.03
25th$142,800$68.66
Median$175,100$84.19
75th$234,400$112.69
90th$294,900$141.77

Other cities in North Carolina

Median yearly pay for computer hardware engineers.

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

Related jobs in Durham

Same field, median yearly pay.

Electronics Engineer$155,700
Electrical Engineer$129,000
Engineer$127,700
Chemical Engineer$117,400
Materials Engineer$117,000
Health and Safety Engineer$116,800
Environmental Engineer$108,000
Industrial Engineer$102,900
Mechanical Engineer$101,700
Bioengineer and Biomedical Engineer$99,050
Salaries for every job in Durham, NC

Frequently asked questions

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

The median hourly pay in the Durham-Chapel Hill, NC metro area is $84.19 ($175,100 a year).

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

Yes: $175,100 against $161,700 nationally, 8% more.

How does Durham compare with the rest of North Carolina?

The median in North Carolina is $134,700, so Durham pays 30% more.

Where does Durham rank for computer hardware engineer pay?

4 of 93 metro areas with data.

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

The lowest-paid 10% make $99,900 or less a year; the top 10% make $294,900 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.